numpy中random的使用方法

2021-08-18 13:50:24 字數 1002 閱讀 9445

random

是內建(built-in)函式,作用是產生隨機數

下面為random的使用方法:

1. 建立乙個(0~1)的浮點數

# 首先要匯入包

# 建立乙個3*3的矩陣

import numpy as np

arr = np.random.random((3,3))

print(arr)

[[ 0.57881144 0.59327838 0.96211688]

[ 0.62091924 0.88887448 0.55678564]

[ 0.1309914 0.19006915 0.49127022]]

2. 建立乙個有正態分佈的乙個矩陣

arr = np.random.randn(3,3)  #返回乙個樣本具有標準正態分佈

print(arr)

[[ 1.53870348 1.59083422 0.56937182]

[-0.62385542 -0.08365254 0.78302057]

[-1.17616326 0.60312881 -0.53224709]]

3. 建立乙個只有隨機的整數,範圍為1-9

#返回隨機的整數

arr= np.random.randint(1,9,size = (3,3))

print(arr)

[[6 8 4]

[3 2 6]

[3 1 3]]

4.返回9個0-1的隨機值

arr= np.random.rand(9)  #返回零到一的隨機值

print(arr)

[0.15928975 0.25347269 0.36727414 0.43560332 0.40249522 0.1349929

0.17535095 0.33344132 0.93821669]

python中numpy的random模組

numpy.random 1.rand d0,d1,dn 產生 0,1 的浮點隨機數,括號裡面的引數可以指定產生陣列的形狀 例如 np.random.rand 3,2 則產生 3 2的陣列,裡面的數是0 1的浮點隨機數 2.randn d0,d1,dn 產生標準正太分布隨機數,引數含義與rand相同...

關於numpy中的random的用法

首先 import numpy as np numpy.random.rand numpy.random.rand d0,d1,dn rand函式根據給定維度生成 0,1 之間的資料,包含0,不包含1 dn表每個維度 返回值為指定維度的array np.random.rand 4,2 array 0...

Numpy的random函式的總結

原文 在python資料分析的學習和應用過程中,經常需要用到numpy的隨機函式,由於隨機函式random的功能比較多,經常會混淆或記不住,下面我們一起來彙總學習下。import numpy as npnumpy.random.rand d0,d1,dn np.random.rand 4,2 arr...