python使用數組作為索引遍歷數組


python使用數組作為索引遍歷數組

覺得有用的話,歡迎一起討論相互學習~

我的微博我的github我的B站

python使用數組作為索引遍歷數組

import numpy as np

a=np.arange(0,5)
print(a)
# [0 1 2 3 4]
b=np.arange(0,10).reshape(5,2)
print(b)
# [[0 1]
#  [2 3]
#  [4 5]
#  [6 7]
#  [8 9]]

# 將一維數組作為二維數組的索引
c0=b[a][:,0]
print(c0)
# [0 2 4 6 8]
c1=b[a][:,1]
print(c1)
# [1 3 5 7 9]
c2=b[a][0]
print(c2)
# [0 1]
c3=b[a][4]
print(c3)
# [8 9]
c4=b[a][:4]
print(c4)
# [[0 1]
#  [2 3]
#  [4 5]
#  [6 7]]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM