中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
兰西县| 浑源县| 玉环县| 郴州市| 莱阳市| 景德镇市| 兴安盟| 防城港市| 阳山县| 合川市| 随州市| 进贤县| 车致| 休宁县| 汶上县| 山西省| 台山市| 新和县| 枣强县| 白城市| 枝江市| 华池县| 和政县| 彭阳县| 青川县| 剑河县| 沙坪坝区| 乐安县| 凤台县| 自贡市| 安康市| 鹤庆县| 平塘县| 普宁市| 原阳县| 河津市| 南投市| 石台县| 如皋市| 台东县| 钦州市|