我正在尝试将 numpy 数组 [width x height x color] 裁剪为预定义的较小尺寸。
我发现了一些应该做我想做的事情,但它只适用于 [width x height] 数组。我不知道如何让它适用于具有额外颜色维度的 numpy 数组。
原文由 Vic 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试将 numpy 数组 [width x height x color] 裁剪为预定义的较小尺寸。
我发现了一些应该做我想做的事情,但它只适用于 [width x height] 数组。我不知道如何让它适用于具有额外颜色维度的 numpy 数组。
原文由 Vic 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2.9k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
4 回答1.7k 阅读
3 回答1.5k 阅读
2 回答1.1k 阅读✓ 已解决
使用
numpy
您可以使用范围索引。假设您有一个列表x[]
(单维),您可以将其索引为x[start:end]
这称为切片。切片也可以用于更高的维度,例如
这可能就是您要找的。
尽管请记住这不会生成新数组(即它不会复制)。对此的更改将反映到
x
中。感谢 @coderforlife 指出我之前记下的错误符号中的错误。