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


Julia Broadcast.broadcast!用法及代碼示例

用法:

broadcast!(f, dest, As...)

broadcast 類似,但將 broadcast(f, As...) 的結果存儲在 dest 數組中。請注意,dest 僅用於存儲結果,並且不向 f 提供參數,除非它也列在 As 中,如在 broadcast!(f, A, A, B) 中執行 A[:] = broadcast(f, A, B)

例子

julia> A = [1.0; 0.0]; B = [0.0; 0.0];

julia> broadcast!(+, B, A, (0, -2.0));

julia> B
2-element Vector{Float64}:
  1.0
 -2.0

julia> A
2-element Vector{Float64}:
 1.0
 0.0

julia> broadcast!(+, A, A, (0, -2.0));

julia> A
2-element Vector{Float64}:
  1.0
 -2.0

相關用法


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