[英]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.