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


Julia LinearAlgebra.rdiv!用法及代碼示例

用法一

rdiv!(A, B)

就地計算 A / B 並覆蓋 A 以存儲結果。

參數 B 應該 not 是一個矩陣。相反,它應該是一個分解對象,而不是矩陣(例如,由 factorize cholesky 生成)。原因是分解本身既昂貴又通常分配內存(盡管它也可以通過例如 lu! 就地完成),並且需要 rdiv! 的 performance-critical 情況通常也需要細粒度控製在 B 的因式分解上。

用法二

rdiv!(A::AbstractArray, b::Number)

將數組 A 中的每個條目除以標量 b 就地覆蓋 A。使用 ldiv! 從左側除標量。

例子

julia> A = [1.0 2.0; 3.0 4.0]
2×2 Matrix{Float64}:
 1.0  2.0
 3.0  4.0

julia> rdiv!(A, 2.0)
2×2 Matrix{Float64}:
 0.5  1.0
 1.5  2.0

相關用法


注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 LinearAlgebra.rdiv! — Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。