normrnd
函數用于生成正態分布(高斯分布)的隨機數
import numpy as np
def normrnd(mu, sigma, size=1):
return np.random.normal(mu, sigma, size)
# 示例:生成一個均值為0,標準差為1的正態分布隨機數
random_number = normrnd(0, 1)
print(random_number)
在這個示例中,我們使用了 NumPy 庫來實現 normrnd
函數。np.random.normal()
函數接受三個參數:均值(mu
)、標準差(sigma
)和生成隨機數的數量(size
,默認為1)。
如果你需要生成一個具有特定均值和標準差的正態分布隨機數序列,可以將 size
參數設置為一個整數或元組,表示所需的隨機數數量。例如:
# 生成一個包含10個隨機數的正態分布序列,均值為0,標準差為1
random_numbers = normrnd(0, 1, size=10)
print(random_numbers)
這將輸出一個包含10個正態分布隨機數的數組。