生成日期列表
1 | # closed根据需要,可加可不加。 |
第一次将张量等转移到gpu时,cpu内存会增加2G,这是正常现象,是cuda和pytorch初始化共同导致的。
同一个程序只有第一次操作时会增加。
更多信息参考pytorch的issues
地址
在做这个推荐系统的过程中,能用新方法的绝不用老方法,处理excel技术大大提升了。
如果是现在给皮皮处理excel,一定溜的飞起。。。
装饰器1
2
3
4
5
6
7
8
9
10
11
12
13
14
15def foo():
print 'in foo()'
# 定义一个计时器,传入一个,并返回另一个附加了计时功能的方法
def timeit(func):
# 定义一个内嵌的包装函数,给传入的函数加上计时功能的包装
def wrapper():
start = time.clock()
func()
end =time.clock()
print 'Time Elapsed:', end - start
# 将包装后的函数返回
return wrapper
的实际使用是1
foo = timeit(foo)
简写为1
2@timeit
def foo()
很好理解:新foo等于1
2
3
4
5def wrapper():
start = time.clock()
foo() # 原foo()函数
end =time.clock()
print 'Time Elapsed:', end - start
不要温和地走进那个良夜,
白昼将尽,暮年仍应燃烧咆哮,
怒斥吧,怒斥,怒斥那光的消逝。
虽在白昼尽头,智者自知该踏上征途
不要温和地走进那个良夜
不要静候命运的安排
1 | ➜ ~ whoami |