91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python中numpy庫如何進行隨機數生成

小樊
81
2024-11-28 00:04:25
欄目: 編程語言

在Python中,使用NumPy庫進行隨機數生成非常簡單。首先,確保已經安裝了NumPy庫。如果尚未安裝,可以使用以下命令進行安裝:

pip install numpy

接下來,可以使用numpy.random模塊中的函數生成不同類型的隨機數。以下是一些常用的隨機數生成函數:

  1. numpy.random.rand(d0, d1, ..., dn): 生成一個形狀為 (d0, d1, …, dn) 的數組,其中的元素是從 [0, 1) 范圍內的均勻分布中隨機抽取的。
import numpy as np

random_array = np.random.rand(3, 3)
print(random_array)
  1. numpy.random.randn(d0, d1, ..., dn): 生成一個形狀為 (d0, d1, …, dn) 的數組,其中的元素是從標準正態分布(均值為0,標準差為1)中隨機抽取的。
import numpy as np

random_array = np.random.randn(3, 3)
print(random_array)
  1. numpy.random.randint(low, high, size=(d0, d1, ..., dn)): 生成一個形狀為 (d0, d1, …, dn) 的數組,其中的元素是從 [low, high) 范圍內的均勻分布中隨機抽取的整數。
import numpy as np

random_array = np.random.randint(0, 10, size=(3, 3))
print(random_array)
  1. numpy.random.choice(a, size=(d0, d1, ..., dn), p=None): 從給定的數組 a 中隨機抽取元素,生成一個形狀為 (d0, d1, …, dn) 的數組。如果提供了 p 參數,則根據 p 中給出的概率分布進行抽樣。
import numpy as np

random_array = np.random.choice([1, 2, 3], size=(3, 3), p=[0.1, 0.5, 0.4])
print(random_array)

這些函數只是NumPy庫中可用的隨機數生成函數的一部分。可以根據需要選擇合適的函數來生成所需的隨機數。

0
渝北区| 望谟县| 庆安县| 绿春县| 和龙市| 亳州市| 航空| 蒲城县| 利川市| 嘉义县| 江永县| 津南区| 洛宁县| 蓬安县| 观塘区| 柳林县| 峡江县| 永新县| 渑池县| 琼海市| 邻水| 德州市| 喜德县| 台江县| 思南县| 西平县| 建阳市| 盐城市| 鄂托克旗| 天津市| 神木县| 万年县| 盐山县| 新化县| 兴城市| 潞西市| 瑞金市| 华池县| 阿拉善左旗| 儋州市| 习水县|