Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python3在尝试使用numpy打印数据集时显示UnicodeDecodeError_Python_Python 3.x_Numpy_Dataset - Fatal编程技术网

Python3在尝试使用numpy打印数据集时显示UnicodeDecodeError

Python3在尝试使用numpy打印数据集时显示UnicodeDecodeError,python,python-3.x,numpy,dataset,Python,Python 3.x,Numpy,Dataset,我刚开始学numpy。所以,只是为了玩我下载的。然后,我尝试运行一个简单的代码: 将numpy作为np导入 np_fifa=np.genfromtxt('dataset/FIFA2018.csv',分隔符=',')) 打印(np_fifa) 但它立即显示了这一错误: 回溯(最近一次呼叫最后一次): 文件“C:\MyFiles\Programs\Python\playerly.py”,第2行,在 np_fifa=np.genfromtxt('dataset/FIFA2018.csv',分隔符=',

我刚开始学numpy。所以,只是为了玩我下载的。然后,我尝试运行一个简单的代码:

将numpy作为np导入
np_fifa=np.genfromtxt('dataset/FIFA2018.csv',分隔符=','))
打印(np_fifa)

但它立即显示了这一错误:

回溯(最近一次呼叫最后一次):
文件“C:\MyFiles\Programs\Python\playerly.py”,第2行,在
np_fifa=np.genfromtxt('dataset/FIFA2018.csv',分隔符=','))
文件“C:\Users\Vaibhav Acharya\AppData\Local\Programs\Python\Python36-32\lib\site packages\numpy\lib\npyio.py”,第1951行,格式为genfromtxt
对于枚举中的(i,行)(itertools.chain([first_line,],fhd)):
文件“C:\Users\Vaibhav Acharya\AppData\Local\Programs\Python\Python36-32\lib\encodings\cp1252.py”,第23行,解码
返回编解码器.charmap\u解码(输入、自身错误、解码表)[0]
UnicodeDecodeError:“charmap”编解码器无法解码2250位置的字节0x8d:字符映射到未定义的字符

感谢您通过评论帮助我。最后,这段代码对我起了作用:

将numpy作为np导入
fifa=np.genfromtxt('dataset/CompleteDataset.csv',delimiter=',',encoding='utf-8',dtype=str)
np_fifa=np.阵列(fifa)
打印(np_fifa)

输出:

[[''Name''Age'…'RW''RWB''ST']
['0''克里斯蒂亚诺·罗纳尔多''32' …'91.0''66.0''92.0']
“88.0']
['17978''J.Young''17'…'44.0''32.0''45.0']
[17979''J.Lundstram'18'.'44.0''46.0''41.0']
[17980''L。 Sackey“18”…“29.0”“38.0”“31.0']]


您是否尝试过类似问题的答案:@cr3是的!我已经试过了,但没用!您是否尝试过使用
encoding='utf-8'
调用
np.genfromtxt
?@cr3现在它会打印一些“nan”,现在尝试使用
dtype=None
调用
np.genfromtxt
,并保留编码参数。