试图定义值列时“数组索引过多”

时间:2019-10-27 21:07:55

标签: python index-error

data = np.genfromtxt('radondecay.csv', delimiter=',', skip_header=0)
print('radon decay =')
print(data)

rad衰变= [11. 12. 12. 23. 17. 17. 20. 10. 17. 12. 15. 20. 14. 21. 19。

我将第一行数据复制到了这里,但这又持续了很多行。原始文件只是一列值。

count = data[:,0]
print("counts =", count)

IndexError                                Traceback (most recent call last)
<ipython-input-58-8a5c8f0bfbad> in <module>
----> 1 count = data[:,0]
      2 print("counts =", count)

IndexError: too many indices for array

我在网站上查看了其他示例,但是总体而言我不太擅长编程,因此我无法理解大多数其他人代码的上下文。

1 个答案:

答案 0 :(得分:0)

您的数据具有一维(向量而不是矩阵)。

1D由一个索引或片访问。即data [1]或data [2:5]。 您可以通过pacmd >>> list-clients

进行验证