用法一
keepat!(a::Vector, inds)
删除 inds
未给出的所有索引处的项目,并返回修改后的 a
。被保留的项目被转移以填补由此产生的空白。
inds
必须是排序的唯一整数索引的迭代器。另见
。deleteat!
Julia 1.7
此函数从 Julia 1.7 开始可用。
例子
julia> keepat!([6, 5, 4, 3, 2, 1], 1:2:5)
3-element Vector{Int64}:
6
4
2
用法二
keepat!(a::Vector, m::AbstractVector{Bool})
逻辑索引 a = a[m]
的就地版本。也就是说,在等长向量上的 keepat!(a, m)
a
和 m
将从 a
中删除对应索引处 m
为 false
的所有元素。
例子
julia> a = [:a, :b, :c];
julia> keepat!(a, [true, false, true])
2-element Vector{Symbol}:
:a
:c
julia> a
2-element Vector{Symbol}:
:a
:c
相关用法
- Julia keys方法用法及代码示例
- Julia keytype用法及代码示例
- Julia kron用法及代码示例
- Julia splice!用法及代码示例
- Julia @cfunction用法及代码示例
- Julia LibGit2.count用法及代码示例
- Julia LinearAlgebra.BLAS.dot用法及代码示例
- Julia break用法及代码示例
- Julia sizeof()用法及代码示例
- Julia :<=用法及代码示例
- Julia zero()用法及代码示例
- Julia rem用法及代码示例
- Julia ...用法及代码示例
- Julia setfield()用法及代码示例
- Julia rpad用法及代码示例
- Julia sort用法及代码示例
- Julia tail用法及代码示例
- Julia cis方法用法及代码示例
- Julia SparseArrays.spdiagm用法及代码示例
- Julia Distributed.procs方法用法及代码示例
- Julia Filesystem.mkpath用法及代码示例
- Julia cld用法及代码示例
- Julia sqrt方法用法及代码示例
- Julia LinearAlgebra.bunchkaufman用法及代码示例
- Julia union!用法及代码示例
注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.keepat! — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。