将二维numpy数组切片为一维数组

jxct1oxe  于 2022-12-04  发布在  其他
关注(0)|答案(1)|浏览(189)

我有一个二维numpy数组FilteredOutput,它有2列和10001行,尽管行数是一个变量。
我尝试使用FilteredOutput的第2列,并使用我找到的一些代码填充一个新的名为timeSeriesArray的一维numpy数组):

timeSeriesArray = np.array(FilteredOutput[:,0])

但我收到以下错误消息:

TypeError: list indices must be integers, not tuple

为什么?

z9zf31ra

z9zf31ra1#

现在这个问题解决了,问题是我没有在函数内部显式声明FilteredOutput为numpy数组,我以为它在函数外部声明为numpy数组,但是当我添加

FilteredOutput = np.array(FilteredOutput)

之前

timeSeriesArray = np.array(FilteredOutput[:,0])

注意:numpy会汇入为np

相关问题