簡體   English   中英

如何在作為參數傳遞列表的numpy julia數組中獲取值

[英]How to get a value in a numpy julia array passing as argument a list

假設我在 Julia A = np.array([[1,2],[3,4]])中有一個 numpy 數組

我想得到位置說(1,1)的值,在Julia中,1。

我想傳遞一個列表作為參數: I = [1,1]這樣println(A[I])按預期返回1

我找不到辦法做到這一點。 在 python 中,我知道我們可以將一個元組傳遞給一個 numpy 數組,但它在 Julia 中不起作用。

這樣做容易嗎?

2 種等效方式,均使用 splatting ( ... ):

julia> A = [1 2; 3 4]
2×2 Matrix{Int64}:
 1  2
 3  4

julia> I = (1, 1)
(1, 1)

julia> A[I...]
1

julia> getindex(A, I...)
1

暫無
暫無

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

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