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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。