当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。