gpt4 book ai didi

python - 从 numpy 中 nd 数组的末尾取出一个切片

转载 作者:太空宇宙 更新时间:2023-11-03 15:51:51 26 4
gpt4 key购买 nike

有nd个数组,例如形状为[600,800]。我想截取这个二维数组的一部分,但我想从右上角开始。该数组表示具有 600*800 像素的图像。我知道我可能会使用 -1 来指示我需要从最右边的列开始。但是如何使用 numpy 来做到这一点?

最佳答案

您可以按照与 Numpy 中的基本 Python 完全相同的方式使用负索引。请参阅reference .

一个例子:

import numpy as np
mat = np.random.rand(600, 800)
slice = mat[-200:-1,-200:-1]
print(slice.shape)

这将打印 (199, 199)

关于python - 从 numpy 中 nd 数组的末尾取出一个切片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41203798/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com