共計 479 個字符,預計需要花費 2 分鐘才能閱讀完成。
要按概率生成指定數字,可以使用 numpy 庫中的 random.choice 函數。這個函數可以根據給定的概率分布從指定的數字列表中選擇一個數字。
下面是一個示例代碼,演示如何使用 random.choice 函數按概率生成指定數字:
import numpy as np
# 定義數字列表和對應的概率分布
numbers = [1, 2, 3, 4, 5]
probabilities = [0.1, 0.2, 0.3, 0.2, 0.2]
# 使用 random.choice 函數生成指定數字
generated_number = np.random.choice(numbers, p=probabilities)
print(generated_number)
在這個示例中,數字列表為 [1, 2, 3, 4, 5],對應的概率分布為 [0.1, 0.2, 0.3, 0.2, 0.2]。通過調用 np.random.choice 函數,并傳遞 numbers 和 probabilities 參數,可以按照給定的概率生成一個數字。
這個示例代碼的輸出將根據概率分布而變化,可能輸出 1、2、3、4 或 5 中的任意一個數字。
丸趣 TV 網 – 提供最優質的資源集合!
正文完