我有一个2D numpy数组FilteredOutput
,它有2列和10001行,但行数是一个变量。
我正在尝试使用FilteredOutput
的第二列并使用它来使用some code I found填充一个名为timeSeriesArray
的新1D numpy数组:
timeSeriesArray = np.array(FilteredOutput[:,0])
但是我收到以下错误消息:
TypeError: list indices must be integers, not tuple
为什么?
答案 0 :(得分:1)
现在已经解决了。问题是我没有明确声明FilteredOutput是函数内的numpy数组。我认为它已被声明为函数外的一个numpy数组,但是当我添加
时问题就解决了FilteredOutput = np.array(FilteredOutput)
前
timeSeriesArray = np.array(FilteredOutput[:,0])
注意:numpy
导入为np