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


Julia randn用法及代碼示例


用法:

randn([rng=GLOBAL_RNG], [T=Float64], [dims...])

生成 T 類型的 normally-distributed 隨機數,平均值為 0,標準差為 1。可以選擇生成 normally-distributed 隨機數數組。 Base 模塊當前為類型 Float16 Float32 Float64 (默認)及其對應的 Complex 提供了一個實現。當類型參數為複數時,值從方差 1 的圓對稱複數正態分布中提取(對應於具有獨立正態分布的實部和虛部,均值為零和方差 1/2 )。

例子

julia> using Random

julia> rng = MersenneTwister(1234);

julia> randn(rng, ComplexF64)
0.6133070881429037 - 0.6376291670853887im

julia> randn(rng, ComplexF32, (2, 3))
2×3 Matrix{ComplexF32}:
 -0.349649-0.638457im  0.376756-0.192146im  -0.396334-0.0136413im
  0.611224+1.56403im   0.355204-0.365563im  0.0905552+1.31012im

相關用法


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