用法:
reshape(A, dims...) -> AbstractArray
reshape(A, dims) -> AbstractArray
返回与 A
具有相同数据的数组,但具有不同的维度大小或维度数。这两个数组共享相同的基础数据,因此当且仅当 A
是可变的,并且设置一个数组的元素会改变另一个数组的值时,结果才是可变的。
新维度可以指定为参数列表或形状元组。最多可以用 :
指定一个维度,在这种情况下,计算它的长度以使其与所有指定维度的乘积等于原始数组 A
的长度。元素的总数不得改变。
例子
julia> A = Vector(1:16)
16-element Vector{Int64}:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
julia> reshape(A, (4, 4))
4×4 Matrix{Int64}:
1 5 9 13
2 6 10 14
3 7 11 15
4 8 12 16
julia> reshape(A, 2, :)
2×8 Matrix{Int64}:
1 3 5 7 9 11 13 15
2 4 6 8 10 12 14 16
julia> reshape(1:6, 2, 3)
2×3 reshape(::UnitRange{Int64}, 2, 3) with eltype Int64:
1 3 5
2 4 6
相关用法
- Julia resize!用法及代码示例
- Julia rest用法及代码示例
- Julia rem用法及代码示例
- Julia reduce方法用法及代码示例
- Julia redirect_stdio用法及代码示例
- Julia readchomp用法及代码示例
- Julia readuntil用法及代码示例
- Julia replace!用法及代码示例
- Julia real方法用法及代码示例
- Julia readlines用法及代码示例
- Julia replace()用法及代码示例
- Julia retry用法及代码示例
- Julia read用法及代码示例
- Julia reverseind用法及代码示例
- Julia reim用法及代码示例
- Julia repeat方法用法及代码示例
- Julia readline用法及代码示例
- Julia repeat用法及代码示例
- Julia repr方法用法及代码示例
- Julia reverse!用法及代码示例
- Julia replace方法用法及代码示例
- Julia repeat()用法及代码示例
- Julia reverse方法用法及代码示例
- Julia readeach用法及代码示例
- Julia reverse()用法及代码示例
注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.reshape — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。