Python Numpy正在从CSV数据添加点(.)

Python Numpy正在从CSV数据添加点(.),python,numpy,Python,Numpy,我的阅读内容如下: import numpy as np features = np.genfromtxt('train.csv',delimiter=',',usecols=(1,2)) 它将数据输出为: [1.-1.][1.-1.][-1.1.][1.-1.]。参见1和-1 train.csv 0,-1,-1 -1,1,-1 0,-1,1 1,1,-1 -1,1,-1 0,1,-1 如注释中所述:np.genfromtxt只是在默认情况下将数据转换为浮点数()。如果要强制输出为整数,只需

我的阅读内容如下:

import numpy as np
features = np.genfromtxt('train.csv',delimiter=',',usecols=(1,2))
它将数据输出为:

[1.-1.][1.-1.][-1.1.][1.-1.]。参见
1
-1

train.csv

0,-1,-1
-1,1,-1
0,-1,1
1,1,-1
-1,1,-1
0,1,-1

如注释中所述:
np.genfromtxt
只是在默认情况下将数据转换为浮点数()。如果要强制输出为整数,只需在genfromtxt中指定
dtype=np.int

features = np.genfromtxt('train.csv',delimiter=',',usecols=(1,2),dtype=np.int)

能否显示
train.csv
中的记录?其中必须有一个值,使numpy转换为浮点。@Jan问题updated@Ev.Kounis我试过了,在@user69453提供的链接中,它似乎起到了作用“请注意,dtype=float是genfromtxt的默认值。”