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...