【问题标题】:A colon before a number in numpy arraynumpy数组中数字前的冒号
【发布时间】:2017-06-02 21:48:11
【问题描述】:

我正在使用相机将原始数据存储在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 数组中的冒号是什么”

标签: python-3.x numpy raspberry-pi


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2011-12-10
    • 1970-01-01
    • 2016-11-07
    • 1970-01-01
    • 2017-11-06
    • 1970-01-01
    • 2011-05-25
    • 1970-01-01
    • 2022-01-20
    相关资源
    最近更新 更多