numpyのrandomモジュールのいくつかの一般的な関数

2649 ワード

詳細なrandomモジュールの他の関数:http://www.mamicode.com/info-detail-507676.html
  • rand(d 0,d 1,...,dn)は、いくつかのパラメータを入力して数次元の配列を返し、配列中の要素は0-1のランダム値である.
  • >>> np.random.rand(3,2)
    array([[ 0.14022471,  0.96360618],  #random
           [ 0.37601032,  0.25528411],  #random
           [ 0.49313049,  0.94909878]]) #random
  • randint(low[,high,size])はランダムな整数を返し、半開区間にある[low,high].
  • >>> np.random.randint(2, size=10)
    array([1, 0, 0, 0, 1, 1, 0, 0, 1, 0])
    >>> np.random.randint(5, size=(2, 4))
    array([[4, 0, 2, 1],
           [3, 2, 2, 0]])
  • random_integers(low[,high,size])は、閉区間[low,high]に位置するランダムな整数を返します.
  • random([size])はランダムな浮動小数点数を返し、半開区間[0.0,1.0)である.
  • arrayポイント乗算*は、同じサイズの配列タイプでのみ発生し、応答位置を乗算します.arrayでマトリクス乗算をシミュレートするには、関数dotを呼び出す必要がある.这里写图片描述这里写图片描述这里写图片描述matrixは2次元のarrayなので、その点乗は行列乗算であってもよい.这里写图片描述