用法一
repeat(A::AbstractArray, counts::Integer...)
通过在每个维度中重复数组 A
给定次数来构造一个数组,由 counts
指定。
另请参阅:
、fill
、Iterators.repeated
。Iterators.cycle
例子
julia> repeat([1, 2, 3], 2)
6-element Vector{Int64}:
1
2
3
1
2
3
julia> repeat([1, 2, 3], 2, 3)
6×3 Matrix{Int64}:
1 1 1
2 2 2
3 3 3
1 1 1
2 2 2
3 3 3
用法二
repeat(A::AbstractArray; inner=ntuple(Returns(1), ndims(A)), outer=ntuple(Returns(1), ndims(A)))
通过重复 A
的条目来构造一个数组。 inner
的i-th 元素指定A
的i-th 维度的各个条目应重复的次数。 outer
的i-th 元素指定沿A
的i-th 维度的切片应重复的次数。如果省略inner
或outer
,则不执行重复。
例子
julia> repeat(1:2, inner=2)
4-element Vector{Int64}:
1
1
2
2
julia> repeat(1:2, outer=2)
4-element Vector{Int64}:
1
2
1
2
julia> repeat([1 2; 3 4], inner=(2, 1), outer=(1, 3))
4×6 Matrix{Int64}:
1 2 1 2 1 2
1 2 1 2 1 2
3 4 3 4 3 4
3 4 3 4 3 4
用法三
repeat(s::AbstractString, r::Integer)
重复字符串r
次。这可以写为 s^r
。
另见
。^
例子
julia> repeat("ha", 3)
"hahaha"
用法四
repeat(c::AbstractChar, r::Integer) -> String
重复一个字符r
次。这可以等效地通过调用
来完成。c^r
例子
julia> repeat('A', 3)
"AAA"
相关用法
- Julia repeat方法用法及代码示例
- Julia repeat()用法及代码示例
- Julia replace!用法及代码示例
- Julia replace()用法及代码示例
- Julia repr方法用法及代码示例
- Julia replace方法用法及代码示例
- Julia rem用法及代码示例
- Julia reduce方法用法及代码示例
- Julia redirect_stdio用法及代码示例
- Julia readchomp用法及代码示例
- Julia readuntil用法及代码示例
- Julia real方法用法及代码示例
- Julia readlines用法及代码示例
- Julia retry用法及代码示例
- Julia read用法及代码示例
- Julia reverseind用法及代码示例
- Julia reim用法及代码示例
- Julia readline用法及代码示例
- Julia reverse!用法及代码示例
- Julia reshape用法及代码示例
- Julia reverse方法用法及代码示例
- Julia resize!用法及代码示例
- Julia readeach用法及代码示例
- Julia reverse()用法及代码示例
- Julia rest用法及代码示例
注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.repeat — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。