踩坑笔记
我又踩了啥坑
日期2019年3月27日
模型传来传去,回去finetune时,忘了to(device),结果报错了:
教训就是:1.记得to一下。2.可以时时记得print(next(model.parameters()).is_cuda())
Python 基础
排序
>>> x = np.array([3, 1, 2])
>>> np.argsort(x) #按升序排列
array([1, 2, 0])
>>> np.argsort(-x) #按降序排列
array([0, 2, 1])
>>> x[np.argsort(x)] #通过索引值排序后的数组
array([1, 2, 3])
>>> x[np.argsort(-x)]
array([3, 2, 1])
另一种方式实现按降序排序:>>> a = x[np.argsort(x)]
>>> a
array([1, 2, 3])
>>> a[::-1]
array([3, 2, 1])
格式化输出
print('accuracy: {:.2f}'.format