[英]Slicing a 2D numpy array into a 1D array
我有一個二維的numpy數組FilteredOutput
,它具有2列和10001行,盡管行數是一個變量。
我正在嘗試使用FilteredOutput
的第二列,並使用它找到的一些代碼用它來填充一個名為timeSeriesArray
的新一維numpy數組:
timeSeriesArray = np.array(FilteredOutput[:,0])
但是我收到以下錯誤消息:
TypeError: list indices must be integers, not tuple
為什么?
現在解決了。 問題是我沒有在函數內部明確聲明FilteredOutput是一個numpy數組。 我以為它已在函數外部聲明為numpy數組,但是當我添加時,問題就解決了
FilteredOutput = np.array(FilteredOutput)
之前
timeSeriesArray = np.array(FilteredOutput[:,0])
注意: numpy
導入為np
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.