python - numpy 数组的 [::-1] 切片是什么?
问题描述
对于一个 numpy A,A[::-1] 做什么?
A[::-1]
'-1' 表示列的任何维度?
2个点呢?例如,新数组不会改变:
In [11]: x = np.indices((3,3))
In [12]: x
Out[12]:
array([[[0, 0, 0],
[1, 1, 1],
[2, 2, 2]],
[[0, 1, 2],
[0, 1, 2],
[0, 1, 2]]])
In [13]: type(x)
Out[13]: numpy.ndarray
In [14]: x[::-1]
Out[14]:
array([[[0, 1, 2],
[0, 1, 2],
[0, 1, 2]],
[[0, 0, 0],
[1, 1, 1],
[2, 2, 2]]])
解决方案
推荐阅读
- c# - 在单元测试中模拟 IHttpContextAccessor
- wordpress - 如何仅在自定义帖子类型的单个和存档页面上将脚本和样式排入队列?
- java - JavaFX:设置分页控制按钮的文本
- javascript - 如何在 React 中以编程方式分配和获取 Refs
- android - 密钥库被篡改或密码错误
- javascript - 在 React 生命周期方法中使用本地方法
- java - 图像按钮的Android问题
- gnu-make - 在命令行中使用 GNU make 构建时抑制警告
- java - 客户端发送的请求在语法上不正确 - Spring
- excel - 如何在不重复计算的情况下转置多个列参数