rand関数【numpy】
説明: 0~1の浮動小数点数からなる一様分布に基づく乱数を返す関数。
書式:
numpy.random.rand(引数1、引数2、.... )
引数:可変長引数であり、先頭から順に高次の次元のサイズを指定する。
戻り値:
引数の個数が0:float型のスカラー値
引数が与えられた場合は、それらで指定された形状の配列
code:rand1.py
import numpy as np
print('引数無し-----------------')
x = np.random.rand()
print(type(x)) # float型はshape属性を持たない
print(x)
print('引数が1つ-----------------')
x = np.random.rand(4)
print(type(x), x.shape)
print(x)
print('引数が2つ-----------------')
x = np.random.rand(4, 3)
print(type(x), x.shape)
print(x)
print('引数が3つ-----------------')
x = np.random.rand(4, 3, 2)
print(type(x), x.shape)
print(x)
https://scrapbox.io/files/65044cf4614611001c66c362.png