2017-06-02 77 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中,您可以使用您的问题中给出的语法为每个维度执行相同的操作。