一、Numpy生成隨機數
import numpy as np
# 返回一個在0到1之間的隨機數
np.random.rand()
通過使用np.random.rand()函數,我們可以得到一個在0到1之間的隨機數。
我們還可以使用np.random.randn()方法得到標準正態分布的隨機數。
二、Numpy生成不重複隨機數組
import numpy as np
# 生成一個不重複的整數數組
np.random.choice(10, 5, replace=False)
通過使用np.random.choice()函數,我們可以生成一個不重複的整數數組。
該函數有三個參數,第一個參數表示從哪裡選擇,第二個參數表示需要選擇的元素個數,第三個參數表示是否可以重複選擇元素。
三、Numpy生成隨機數組
import numpy as np
# 生成一個長度為5的一維隨機數組
np.random.random(5)
# 生成一個二維隨機數組
np.random.rand(2, 3)
使用np.random.random()函數可以生成一維隨機數組,使用np.random.rand()函數可以生成任意維度的隨機數組。
四、使用Numpy生成隨機數組
import numpy as np
# 生成一個長度為10,值在0到10之間的一維隨機數組
np.random.randint(0, 10, 10)
# 生成一個長度為10的一維隨機浮點數數組,範圍在0到1之間
np.random.uniform(0, 1, 10)
通過使用np.random.randint()函數和np.random.uniform()函數,我們可以生成整型數組和浮點型數組。
五、Numpy生成隨機整數數組
import numpy as np
# 生成一個長度為10,值在0到10之間的一維隨機整數數組
np.random.randint(0, 10, 10)
通過使用np.random.randint()函數,我們可以生成一個長度為n,值在low和high之間的隨機整數數組。
六、Numpy生成隨機小數
import numpy as np
# 生成一個長度為10,範圍在0到1之間的一維隨機小數數組
np.random.random(10)
使用np.random.random()函數可以生成一個長度為n,範圍在0到1之間的隨機小數數組。
七、Numpy生成正態分布隨機數據
import numpy as np
# 生成一個長度為10,均值為0,方差為1的標準正態分布的隨機數數組
np.random.randn(10)
使用np.random.randn()函數可以生成一個長度為n,均值為0,方差為1的標準正態分布的隨機數數組。
八、Numpy生成隨機二維數組
import numpy as np
# 生成一個2行3列的二維隨機數組
np.random.rand(2, 3)
使用np.random.rand()函數可以生成任意維度的隨機數組。
九、Numpy隨機生成矩陣
import numpy as np
# 生成一個3行3列的隨機矩陣
np.random.random((3, 3))
使用np.random.random()函數可以生成任意形狀的隨機矩陣。
十、如何用Numpy生成隨機數組
本文介紹了Numpy如何生成隨機數、不重複的隨機數組、隨機數組、隨機整數數組、隨機小數數組、正態分布隨機數據、隨機二維數組和隨機矩陣等。通過這些方法,我們可以輕鬆地生成用於測試和模擬的隨機數據。
原創文章,作者:IZHK,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/147379.html