解决python3 中的np.load编码问题
作者:IFT_jason 时间:2021-12-19 20:28:27
由于在Python2 中的默认编码为ASCII,但是在Python3中的默认编码为UTF-8。
问题:
所以在使用np.load(det.npy)的时候会出现错误提示:
you may need to pass the encoding= option to numpy.load
解决方法:
当遇到这种情况的时候,用np.load(det.npy,encoding="latin1")就可以了。
补充:python解决numpy导入乱码问题------已解决
使用numpy的loadtxt时,发现报错。
经历如下:
// Visual Studio Code
var foo = 'bar';
import numpy as np
if __name__ == "__main__":
dataset = np.loadtxt("C:/Users/yanruyu/Documents/code/python/GA/dataset.txt")
print(dataset)
打印出的结果:
ValueError: could not convert string to float: '1,1锛孉'
解决经历:
第一次:
// Visual Studio Code
var foo = 'bar';
import numpy as np
if __name__ == "__main__":
dataset = np.loadtxt("C:/Users/yanruyu/Documents/code/python/GA/dataset.txt",dtype="str") #默认为float,需要dtype
print(dataset)
打印出的结果:
['1,1锛孉' '1,2锛孉' '1.5,1.5锛孉' '3,4锛孊' '4,4锛孊']
第二次:
// Visual Studio Code
var foo = 'bar';
import numpy as np
if __name__ == "__main__":
dataset = np.loadtxt("C:/Users/yanruyu/Documents/code/python/GA/dataset.txt",dtype="str",encoding='utf-8') #默认为float,需要dtype
print(dataset)
打印出的结果:
['1,1,A' '1,2,A' '1.5,1.5,A' '3,4,B' '4,4,B']
优化后
// Visual Studio Code
var foo = 'bar';
import numpy as np
if __name__ == "__main__":
dataset = np.loadtxt("C:/Users/yanruyu/Documents/code/python/GA/dataset.txt",dtype="str",encoding='utf-8',delimiter=',') #默认为float,需要dtype
# x=dataset[:,:-1]
print(dataset)
打印的结果:
PS C:\Users\yanruyu> & D:/Anaconda3/python.exe c:/Users/yanruyu/Documents/code/python/GA/text.py
[['1' '1,A']
['1' '2,A']
['1.5' '1.5,A']
['3' '4,B']
['4' '4,B']]
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。
来源:https://blog.csdn.net/infinite_jason/article/details/77678305
标签:python3,np.load,编码
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
AJAX缓存的问题解决办法
2009-04-26 14:47:00
Python运维开发之psutil库的使用详解
2023-10-24 14:22:55
python 实现百度网盘非会员上传超过500个文件的方法
2021-01-31 19:45:37
![](https://img.aspxhome.com/file/2023/0/82580_0s.jpg)
Python随机生成8位密码的示例详解
2023-09-15 21:04:03
ASP中利用ADODB.Stream对象将字节流转换为字符流
2008-06-07 08:56:00
Python编写条件分支代码方法
2021-08-16 12:31:17
Python 爬虫性能相关总结
2021-02-04 05:45:26
Python处理yaml和嵌套数据结构技巧示例
2023-10-18 04:33:37
![](https://img.aspxhome.com/file/2023/5/85145_0s.png)
关于jsp版ueditor1.2.5的部分问题解决(上传图片失败)
2023-06-15 06:45:00
Python利用Beautiful Soup模块修改内容方法示例
2023-09-03 10:29:51
Python 自由定制表格的实现示例
2023-11-11 16:54:41
JS将指定的某个字符全部转换为其他字符实例代码
2023-08-28 21:01:01
![](https://img.aspxhome.com/file/2023/3/56153_0s.png)
Python 正则表达式大全(推荐)
2021-10-02 05:43:50
![](https://img.aspxhome.com/file/2023/1/75131_0s.jpg)
php实现将数组或对象写入到文件的方法小结【三种方法】
2023-11-19 05:08:04
Python使用add_subplot与subplot画子图操作示例
2022-12-15 13:14:28
![](https://img.aspxhome.com/file/2023/2/67812_0s.png)
Python pandas.DataFrame调整列顺序及修改index名的方法
2023-11-22 20:53:59
Opencv图像添加椒盐噪声、高斯滤波去除噪声原理以及手写Python代码实现方法
2021-12-30 00:21:40
![](https://img.aspxhome.com/file/2023/9/88949_0s.jpg)
php报错502badgateway解决方法
2023-11-22 13:12:06
前端来看看 maxthon bugs
2008-09-23 18:35:00
ASP获取远程文件大小信息(通过header头信息)
2010-03-11 21:25:00