2016-01-15 40 views
0

的Python在Python調用元件的一定長度以列表

我有5個元素的列表。每個元素有2042行和2列(2042,2)。變量類型是numpy.ndarray。我想調用第一個元素(data[0])和第二列中的前1440行。所以現在的格式是data[0][0,1],它給了我第一個元素的第一行和第二列的值。我如何寫一行來給我第1440行?

類似於data[0][0:1439,1],我知道這是行不通的 - 但是爲此。

+0

列表中的數據類型是什麼? Numpy數組? –

+0

It's numpy.ndarray – Strak

+0

什麼對您的代碼片段不起作用?它是否錯過了第1440行? – KevinOrr

回答

3

如果它是一個numpy的陣列,然後

data[0][:1440,1] 

應該做的工作。

-1

那麼,它很難假設你的方法。

但考慮是:

data = [[[i for i in range(2042)] for i in range(2)] for i in range(5)] 

獲得第二列第一行1440的最佳aproximation,第一個元素是:

data[0][1][:1440] 

商祺!