0
A
回答
0
用这样一个小代码例子不可能明确地回答“目的是什么”。这里是我的猜测:
将代码片段后,a
和b
是不同的意见到相同的数据数组。由于Python通过引用传递对象,因此如果将值分配给b
,那么相同的值将出现在a
中,但最后一个索引会颠倒过来。如果您有一个数据集和一个函数,但您想要像处理最后一个数据索引时那样处理数据,则将b
而不是a
转换为该函数可有效地在a
上运行,但最终索引会颠倒过来。
要点是:您可以通过对b
的内容进行操作来操作a
的内容,但操作顺序在最后一个轴上是相反的。
例如,按最后一个索引的升序对b
进行排序实际上按最后一个索引的降序排列a
。下面是一个简化的例子:
a = np.rand(4, 2)
a[:, 0] = [4, 2, 1, 3]
b = a[::-1, :]
a
具有其第一列未排序,b
具有以相反的顺序相同的数据。现在
b.sort(axis=0)
的b
内容以升序排序第一列,并a
内容上的第一列,但按降序排序。
相关问题
- 1. 多切片numpy的阵列
- 2. Numpy 4d阵列切片
- 3. Numpy ndarray与阵列切片
- 4. 加速Numpy阵列切片
- 5. 用numpy切片阵列?
- 6. 切片numpy阵列与其他阵列
- 7. 切片numpy阵列获得第n列
- 8. 访问切片的3D numpy阵列
- 9. 切片一个numpy的阵列
- 10. 提取numpy的阵列切片结果
- 11. 切片二维numpy的阵列
- 12. 了解numpy的阵列切片
- 13. 切片1D阵列中numpy的无环
- 14. numpy切片阵列没有复制它
- 15. 用数组切片多维numpy阵列
- 16. 优化功能切片numpy阵列
- 17. 索引使用切片的numpy的数组numpy的阵列
- 18. 切片阵列
- 19. 切片阵列
- 20. 切片阵列阵列
- 21. 意思是在不同切片的2D numpy阵列
- 22. NumPy的切片
- 23. 如何切片numpy的阵列通过列值
- 24. 在周期性条件下切片numpy阵列
- 25. 在二维numpy阵列中使用3D样式切片
- 26. 在线阵列切片
- 27. 阵列切片/ GROUP_CONCAT在MySQL
- 28. 从numpy数组按指数列表切片子阵列
- 29. 保留一个切片的尺寸从numpy的3D阵列
- 30. Numpy切片慢?
这基本上颠倒了沿着最后一个轴的元素顺序。当你在一个全零的数组上使用它时,你将不会注意到它的差异。尝试一个随机数组。 – Divakar
啊!我知道了。谢谢 –