我将使用数组切片来反转部分NumPy数组。例如,如果我的数组是:
然后我就可以获得 b 的一个切片。
a = np.array([1,2,3,4,5,6])
然后我就可以获得 b 的一个切片。
b = a[::-1]
这是关于原始数组的视图。我想要的是一个部分反转的视图,例如
1,4,3,2,5,6
如果不完全按照NumPy的设计来操作,我就会遇到性能问题,因此我想尽可能避免使用“花哨”的索引。
a[1:4][::-1]
是正确的 Pythonic 方式吗?还是有一种使用单个切片的解决方案?难道不能通过a[3:0:-1]
更简单地完成吗? - undefined