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


Julia Matrix方法用法及代码示例


用法一

Matrix{T}(undef, m, n)

构造一个大小为 m × n 的未初始化 Matrix{T}

例子

julia> Matrix{Float64}(undef, 2, 3)
2×3 Array{Float64, 2}:
 2.36365e-314  2.28473e-314    5.0e-324
 2.26704e-314  2.26711e-314  NaN

julia> similar(ans, Int32, 2, 2)
2×2 Matrix{Int32}:
 490537216  1277177453
         1  1936748399

用法二

Matrix{T}(nothing, m, n)

构造一个大小为 m × n Matrix{T} ,使用 nothing 条目进行初始化。元素类型 T 必须能够保存这些值,即 Nothing <: T

例子

julia> Matrix{Union{Nothing, String}}(nothing, 2, 3)
2×3 Matrix{Union{Nothing, String}}:
 nothing  nothing  nothing
 nothing  nothing  nothing

用法三

Matrix{T}(missing, m, n)

构造一个大小为 m × n Matrix{T} ,使用 missing 条目进行初始化。元素类型 T 必须能够保存这些值,即 Missing <: T

例子

julia> Matrix{Union{Missing, String}}(missing, 2, 3)
2×3 Matrix{Union{Missing, String}}:
 missing  missing  missing
 missing  missing  missing

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.Matrix — Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。