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
啊!我知道了。謝謝 –