最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

np.random.choice()函數(shù)示例詳解

 更新時間:2023年11月03日 12:16:16   作者:zcongfly  
np.random.choice() 是 NumPy 中的一個隨機抽樣函數(shù),用于從給定的一維數(shù)組中隨機抽取指定數(shù)量或指定概率的元素,本文給大家介紹np.random.choice()函數(shù)的相關(guān)知識,感興趣的朋友一起看看吧

np.random.choice() 是 NumPy 中的一個隨機抽樣函數(shù),用于從給定的一維數(shù)組中隨機抽取指定數(shù)量或指定概率的元素。該函數(shù)可以用于構(gòu)建模擬實驗、生成隨機數(shù)據(jù)集、數(shù)據(jù)抽樣等應(yīng)用場景。

np.random.choice(a, size=None, replace=True, p=None) 的參數(shù)如下:

  • a:一維數(shù)組或整數(shù),表示需要進行抽取的數(shù)據(jù)源,當(dāng)為整數(shù)時,相當(dāng)于 np.arange(n)。
  • size:整數(shù)或元組,表示輸出數(shù)組的大小。
  • replace:布爾值,表示是否允許重復(fù)抽樣,默認(rèn)為 True(允許重復(fù)抽樣)。
  • p:一維數(shù)組,表示每個元素被抽到的概率。如果未指定,則默認(rèn)為均勻分布。

例如:

import numpy as np
a = np.array([1, 2, 3, 4, 5])
print(np.random.choice(a))   # 隨機抽取一個元素
# 輸出:1 或 2 或 3 或 4 或 5,具體結(jié)果根據(jù)隨機結(jié)果而定
print(np.random.choice(a, size=3))   # 隨機抽取三個元素
# 輸出:[2, 5, 1] 或 [3, 4, 1] 或 ...,具體結(jié)果根據(jù)隨機結(jié)果而定
print(np.random.choice(a, size=3, replace=False))   # 無放回地隨機抽取三個元素
# 輸出:[5, 3, 1] 或 [4, 2, 1] 或 ...,具體結(jié)果根據(jù)隨機結(jié)果而定
print(np.random.choice(a, size=3, p=[0.1, 0.1, 0.2, 0.3, 0.3]))   # 按照概率分布隨機抽取三個元素
# 輸出:[4, 5, 4] 或 [3, 3, 5] 或 ...,具體結(jié)果根據(jù)隨機結(jié)果而定

如果 a 是一個常數(shù),np.random.choice() 函數(shù)則等價于從 [0, a) 的整數(shù)集合中隨機抽取元素。這是因為在 Python 中,range(a)np.arange(a) 都可以表示 [0, a) 的整數(shù)集合,因此當(dāng) a 為整數(shù)時,np.random.choice(a) 等價于 np.random.choice(np.arange(a))。

例如:

import numpy as np
print(np.random.choice(5))   # 等價于 np.random.choice(np.arange(5))
# 輸出:0 或 1 或 2 或 3 或 4,具體結(jié)果根據(jù)隨機結(jié)果而定

需要注意的是,np.random.choice() 函數(shù)返回的是一個新的數(shù)組,不會改變原數(shù)組。如果需要對原數(shù)組進行修改,可以使用 np.random.shuffle() 函數(shù)來打亂原數(shù)組的元素順序,然后再按照需要取出一部分元素。

到此這篇關(guān)于np.random.choice()函數(shù)的文章就介紹到這了,更多相關(guān)np.random.choice()函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

张掖市| 原阳县| 陇西县| 如东县| 林西县| 皋兰县| 高青县| 定襄县| 沁阳市| 吴堡县| 婺源县| 内丘县| 剑阁县| 阳泉市| 开封市| 襄樊市| 忻城县| 永宁县| 成安县| 衡阳市| 项城市| 烟台市| 江山市| 泰来县| 崇文区| 黔西县| 巴青县| 台东县| 玉门市| 涟水县| 镇原县| 齐齐哈尔市| 托克托县| 铁岭县| 香港| 秦安县| 肇州县| 夹江县| 乌什县| 临江市| 新乡县|