當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。