我有一个二维numpy数组FilteredOutput,它有2列和10001行,尽管行数是一个变量。我尝试使用FilteredOutput的第2列,并使用我找到的一些代码填充一个新的名为timeSeriesArray的一维numpy数组):
FilteredOutput
timeSeriesArray
timeSeriesArray = np.array(FilteredOutput[:,0])
但我收到以下错误消息:
TypeError: list indices must be integers, not tuple
为什么?
z9zf31ra1#
现在这个问题解决了,问题是我没有在函数内部显式声明FilteredOutput为numpy数组,我以为它在函数外部声明为numpy数组,但是当我添加
FilteredOutput = np.array(FilteredOutput)
之前
注意:numpy会汇入为np
numpy
np
1条答案
按热度按时间z9zf31ra1#
现在这个问题解决了,问题是我没有在函数内部显式声明FilteredOutput为numpy数组,我以为它在函数外部声明为numpy数组,但是当我添加
之前
注意:
numpy
会汇入为np