(rontolisp) docs
← linalg パッケージの関数

linalg:rand

(linalg:rand shape &key element-type)

一様 [0, 1) の乱数で埋めた配列を返します (numpy の np.random.rand 相当ですが、shape は linalg:zeros と同じ shape designator で渡します。ベクタは整数、行列はリスト (rows cols))。:element-type 'single-float を渡すと packed single-float (#f) の結果になります。 :element-type 'bfloat16 を渡すと packed bfloat16 (#bf16) になります (インタプリタと JVM のみ。単精度浮動小数点)。再現可能な列にするには、先に linalg:seed を呼んでください -- シード済みの列はすべてのバックエンドで bit-identical です。