當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Julia getindex方法用法及代碼示例


用法一

getindex(type[, elements...])

構造一個指定類型的一維數組。這通常使用語法 Type[] 調用。可以使用 Type[a,b,c,...] 指定元素值。

例子

julia> Int8[1, 2, 3]
3-element Vector{Int8}:
 1
 2
 3

julia> getindex(Int8, 1, 2, 3)
3-element Vector{Int8}:
 1
 2
 3

用法二

getindex(A, inds...)

返回由 inds 指定的數組 A 的子集,其中每個 ind 可以是例如 Int AbstractRange Vector 。有關詳細信息,請參閱array indexing 的手冊部分。

例子

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

julia> getindex(A, 1)
1

julia> getindex(A, [2, 1])
2-element Vector{Int64}:
 3
 1

julia> getindex(A, 2:4)
3-element Vector{Int64}:
 3
 2
 4

相關用法


注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Base.getindex — Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。