2017-06-02 72 views
0

我使用相機將原始數據存儲在numpy數組中,但我不知道numpy數組中的數字之前的冒號是什麼意思?numpy數組中的數字之前的冒號

import numpy as np 
import picamera 

camera = picamera.PiCamera() 
camera.resolution = (128, 112) 
data = np.empty((128, 112, 3), dtype=np.uint8) 
camera.capture(data, 'rgb') 
data = data[:128, :112] 
+0

你試過*什麼*?例如,問谷歌「在一個numpy數組中是什麼冒號」 – gobrewers14

回答

2

numpy array indexingdoc解釋。

這個例子中示出了選定的內容:

import numpy as np 

data = np.arange(64).reshape(8, 8) 
print(data) 
data = data[:3, :5] 
print(data) 

結果將所述第一3行陣列的第一5個元素。

與標準python lst[:3]一樣,表示直到第三個元素(即索引爲< 3的元素)。在numpy中,您可以使用您的問題中給出的語法爲每個維度執行相同的操作。