解决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,编码
0
投稿
猜你喜欢
ASP.NET(AJAX+JSON)实现对象调用
2023-07-19 12:29:33
oracle应用程序实现打包 的方法
2009-03-02 10:32:00
Python中sorted()用法案例代码
2022-01-20 04:08:00
Python绘图示例程序中的几个语法糖果你知道吗
2021-01-18 17:15:25
解析php session_set_save_handler 函数的用法(mysql)
2023-11-17 21:58:28
Python学习笔记之装饰器
2021-03-03 02:02:48
python案例练习合集
2021-03-04 15:30:27
Oracle外键不加索引引起死锁示例
2024-01-20 20:10:08
Python clip与range函数保姆级使用教程
2022-05-22 09:53:42
python如何查看微信消息撤回
2023-07-31 23:18:09
python中pygame针对游戏窗口的显示方法实例分析(附源码)
2022-04-27 11:35:12
python 实现关联规则算法Apriori的示例
2021-05-21 08:45:30
Python面向对象特殊成员
2021-07-03 12:05:48
mysql定时任务(event事件)实现详解
2024-01-25 13:22:18
关于指令重排现象的两个阶段详解
2024-01-05 04:01:04
Django实现文件上传下载
2022-03-17 18:42:48
Python利用物理引擎Pymunk编写一个解压小游戏
2022-03-08 16:15:45
pytorch Dataset,DataLoader产生自定义的训练数据案例
2022-12-05 06:41:23
详解查看Python解释器路径的两种方式
2022-03-10 06:49:24
基于原生JavaScript实现SPA单页应用
2024-04-30 09:59:43