numpy怎麼用動態索引訪問內容

時間 2021-09-08 18:32:44

1樓:四維漢堡包

老哥我不確定你要的是不是這個

import numpy as np

a = np.array([[1,2,3],[4,5,6]])b = np.array([[(0,0),(0,1)],[(0,2),(1,0)]])

print(a[tuple(b.T)].T)a[tuple(b.T)] = -1

print(a[tuple(b.T)].T)輸出

2樓:Vukr

import numpy as np

def get(arr, index):

return arr[index[0]] if len(index) == 1 else get(arr[index[0]], index[1:])

def get2(temp, index):

for i in index:

temp = temp[i]

return temp

if __name__ == "__main__":

a = np.array([[1, 2], [3, 4]])index = [0, 1]

print(get(a, index))

print(get2(a, index))遞迴

3樓:

import numpy as np

index = [0,1]

a = np.array([[2,3],[3,4]])print(a[index[0]][index[1]])這種方式?

修改後:

import numpy as np

index = [0,1]

a = np.array([[2,3],[3,4]])dimension = a.ndim

string = ""

for i in range(dimension):

string += f"[index]"

value = "a"+string

print(eval(value))

LOL怎麼用亞索上分啊

左眼右眼一樣大 我就這麼跟你說吧,排位的亞索和匹配的亞索根本就是兩種玩法。打排位拿亞索就意味著你要用極其痛苦的前期,換乙個未知的,美好的中後期。而打匹配,你可以 美好的像泥鰍一樣在小兵中穿梭 像水獺一樣的ctrl 666666 可以eq閃一堆無辜的小兵 42金幣 可以q空氣再閃到敵人臉前挨揍 可以e...

怎麼知道自己的IP位址是動態還是靜態?動態IP能知道真實的位址嗎?

郊原 1 確認IP位址屬於動態還是靜態的方法是檢視IP獲取方式,可以通過本地連線屬性的TCP IP協議中檢視。2 無論動態IP還是靜態IP都是本機的真實IP位址,只是獲取方式不同。 黑照 其他說的都是本機IP,其實動態還是靜態既有本機IP也有網路IP,比如你在乙個區域網範圍的時候如果路由器開了了DH...

怎麼刪掉知乎動態

安星守 其實年紀大了,經歷多了你就會知道,愛情沒那麼重要。網上道德正確的不良風氣很嚴重。為什麼說道德正確是不良風氣。因為這種正確已經成了喊口號,嚴重脫離實際。一上網,各個都是道德標兵。一回到現實生活,各個都是又現實又自私的俗人。如果女生們真那麼道德,那就沒有那麼多擦邊球主播,沒有那麼多綠茶了。所以,...