为什么我不能使用Numpy提取数组值?

时间:2019-06-03 22:13:28

标签: python arrays python-3.x numpy

我有一个4 x 6的元素字符串数组,我需要提取元素,但是没有尝试过的方法。我是Python的高级新手,我必须承认我根本不了解Numpy。

CV = np.genfromtxt("/usr/lib/cgi-bin/Data/ClassFile.csv",delimiter=",") # Get setup parameters
ClassValues = CV.astype(str)

该数组是:

F,C,,,,
12 hr,24 hr,,,,
inHg,mmHg,,,,
Master,Client,Outside,Remote,Vent,Relay

但我得到的只是

nan nan nan nan nan nan
nan nan nan nan nan nan
nan nan nan nan nan nan
nan nan nan nan nan nan

1 个答案:

答案 0 :(得分:0)

np.genfromtxt使用一个dtype参数将输入强制转换为输入,默认情况下为float。用dtype=str调用它就可以了。