我正在使用相机将原始数据存储在 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]
numpy 数组索引 https://docs.scipy.org/doc/numpy/reference/arrays.indexing.html解释于doc https://docs.scipy.org/doc/numpy/reference/arrays.indexing.html.
此示例显示了所选择的内容:
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 中,您可以使用问题中给出的语法对每个维度执行相同的操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)