摘要: 使用python的时候经常会遇到文本的编码与解码问题,其中很常见的一种解码错误如题目所示, 1、编码设置 第一行没有设置 # _*_ coding:utf-8 _*_ 2、后面处理数据时没有转码下,如open函数上 处理如下:with open("data.txt",'r',encoding='UT 阅读全文
posted @ 2020-07-26 20:39 忆凡人生 阅读(2886) 评论(0) 推荐(0) 编辑
摘要: 原因 路径错误。主要可能因为斜杠造成的。window 读取文件可以用\,但是在字符串中\是被当作转义字符来使用,所以'd:\a.txt'会被转义成'd:\a.txt'这是正确路径,所以不会报错。例如\t可能就转义成tab键了 解决办法 python在描述路径时可以有多种方式,现列举常见的三种 方式一 阅读全文
posted @ 2020-07-26 20:39 忆凡人生 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 其实join函数就是字符串的函数,参数和插入的都要是字符串 所以:将s = '_'.join(args)变成s = '_'.join(str(args).strip()) 阅读全文
posted @ 2020-07-26 20:39 忆凡人生 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 源码: from sklearn.cross_validation import KFold 然后报错: No module named 'sklearn.cross_validation' 原因: 这个cross_validatio这个包早就不在使用了(以前老版本使用),划分到了model_sel 阅读全文
posted @ 2020-07-26 20:38 忆凡人生 阅读(1324) 评论(0) 推荐(0) 编辑
摘要: 版本错误 处理方式 修改scipy的本文为 1.1.0 :pip install scipy==1.1.0 阅读全文
posted @ 2020-07-26 20:38 忆凡人生 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 这个是因为没有将requires_grad设为True,l=LOSS(out,label)中的l默认是requires_grad为false,这个l其实也是一个张量Tensor类型,将其的requires_grad改为True后,使用backward函数就可以得到requires_grad为True 阅读全文
posted @ 2020-07-26 20:37 忆凡人生 阅读(16029) 评论(0) 推荐(0) 编辑
摘要: 原因一:找到错误点,增加以下语句: with torch.no_grad(): outputs = Net_(inputs) 错误代码的位置。 原因二:GPU没有选对 os.environ["CUDA_VISIBLE_DEVICES"] = "0, 2, 3" 查看性能,发现NVIDIA的只有GPU 阅读全文
posted @ 2020-07-26 20:36 忆凡人生 阅读(41354) 评论(0) 推荐(1) 编辑
摘要: takes 3 positional arguments but 4 were given错误 1、参数错误,两边参数不一致导致,需要3个,当时传了4个; 2、__init__(self):写错了,注意检查; 3、定义时需要添加self参数。 但是!为何Python给self赋值而你不必给self赋 阅读全文
posted @ 2020-07-26 20:35 忆凡人生 阅读(22341) 评论(0) 推荐(0) 编辑