bio*_*tan 7 numpy python-3.x raspberry-pi
我正在使用相机将原始数据存储在 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]
Run Code Online (Sandbox Code Playgroud)
hir*_*ist 10
numpy 数组索引在doc中有解释。
此示例显示了所选择的内容:
import numpy as np
data = np.arange(64).reshape(8, 8)
print(data)
data = data[:3, :5]
print(data)
Run Code Online (Sandbox Code Playgroud)
结果将是数组前 3 行的前 5 个元素。
在标准 python 中,lst[:3]意味着第三个元素之前的所有内容(即具有索引的元素< 3)。在 numpy 中,您可以使用问题中给出的语法对每个维度执行相同的操作。
| 归档时间: |
|
| 查看次数: |
12079 次 |
| 最近记录: |