簡體   English   中英

NumPy 中的花式索引

[英]Fancy Indexing in NumPy

這里發生了什么? 我無法得到它。

a = np.arange(12).reshape(3,4)
i = np.array( [ [0,1],[1,2] ] )
j = np.array( [ [2,1],[3,3] ] )
print(a[i,j])

輸出看起來像這樣

                 [[ 2,  5],
                 [ 7, 11]]

也許這種索引的重新排列會有所幫助

[0,1],  [2,1]
[1,2],  [3,3] 

或者

(0,2)  (1,1)
(1,3)  (2,3)

它使用來自 2 個數組中的每一個的 4 個索引來選擇 4 個值。

a[0,2], a[1,1] 等

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM