NumPy中np.random.rand函數(shù)的實現(xiàn)
一、簡介
np.random.rand
是 NumPy 庫中的一個函數(shù),用于生成隨機(jī)數(shù)。這些隨機(jī)數(shù)是從均勻分布 [0, 1) 中抽取的,即每個數(shù)都在0到1之間,但不包括1。
二、語法和參數(shù)
函數(shù)的基本語法如下:
numpy.random.rand(d0, d1, ..., dn)
參數(shù)說明:
d0, d1, ..., dn
:生成隨機(jī)數(shù)數(shù)組的形狀參數(shù)。這些參數(shù)指定了輸出數(shù)組的維度。如果不提供任何形狀參數(shù),函數(shù)將返回一個只包含一個元素的數(shù)組。
三、實例
3.1 基本使用
import numpy as np # 生成一個包含單個隨機(jī)數(shù)的數(shù)組 single_random_number = np.random.rand() print("單個隨機(jī)數(shù):", single_random_number)
輸出:
單個隨機(jī)數(shù): 0.123456789 # 這個值是隨機(jī)的,每次運(yùn)行都會不同
3.2 生成一維數(shù)組
# 生成一個包含5個隨機(jī)數(shù)的一維數(shù)組 random_numbers_1d = np.random.rand(5) print("一維數(shù)組的隨機(jī)數(shù):", random_numbers_1d)
輸出:
一維數(shù)組的隨機(jī)數(shù): [0.123456789 0.234567898 0.345678909 0.456789012 0.567890123] # 這些值是隨機(jī)的
3.3 生成多維數(shù)組
# 生成一個2x3的二維數(shù)組,包含隨機(jī)數(shù) random_numbers_2d = np.random.rand(2, 3) print("二維數(shù)組的隨機(jī)數(shù):") print(random_numbers_2d)
輸出:
二維數(shù)組的隨機(jī)數(shù):
[[0.123456789 0.234567898 0.345678909]
[0.456789012 0.567890123 0.678901234]]
# 這些值是隨機(jī)的
四、注意事項
np.random.rand
生成的隨機(jī)數(shù)是偽隨機(jī)數(shù),它們是由算法生成的,因此在相同的種子(seed)下,生成的隨機(jī)數(shù)序列是相同的。- 如果需要可重復(fù)的結(jié)果,可以在使用
np.random.rand
之前設(shè)置隨機(jī)數(shù)生成器的種子,使用np.random.seed()
函數(shù)。 - 隨機(jī)數(shù)的范圍始終是 [0, 1),即包括0但不包括1。
到此這篇關(guān)于NumPy中np.random.rand函數(shù)的實現(xiàn)的文章就介紹到這了,更多相關(guān)np.random.rand內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python?Pandas刪除替換并提取其中的缺失值NaN(dropna,fillna,isnull)
這篇文章主要給大家介紹了關(guān)于Python?Pandas刪除替換并提取其中的缺失值NaN(dropna,fillna,isnull)的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Pandas具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2022-01-01pycharm設(shè)置python文件模板信息過程圖解
這篇文章主要介紹了pycharm設(shè)置python文件模板信息過程圖解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-03-03自動在Windows中運(yùn)行Python腳本并定時觸發(fā)功能實現(xiàn)
講一下在Python中寫好了一個腳本之后,怎么自動雙擊一個程序自動就跑起來。以及,怎么在Windows 10中設(shè)計定期定時觸發(fā)并跑腳本,有需要的朋友可以參考下2021-09-09python中實現(xiàn)根據(jù)坐標(biāo)點位置求方位角
這篇文章主要介紹了python中實現(xiàn)根據(jù)坐標(biāo)點位置求方位角方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08python如何調(diào)用php文件中的函數(shù)詳解
這篇文章主要給大家介紹了關(guān)于python如何調(diào)用php文件中函數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12基于Python pyecharts實現(xiàn)多種圖例代碼解析
這篇文章主要介紹了基于Python pyecharts實現(xiàn)多種圖例代碼解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-08-08