av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

基于Python中random.sample()的替代方案

瀏覽:115日期:2022-07-24 16:49:04

python中random.sample()方法可以隨機(jī)地從指定列表中提取出N個(gè)不同的元素,但在實(shí)踐中發(fā)現(xiàn),當(dāng)N的值比較大的時(shí)候,該方法執(zhí)行速度很慢,如:

numpy random模塊中的choice方法可以有效提升隨機(jī)提取的效率:

基于Python中random.sample()的替代方案

需要注意的是,需要置replace為False,即抽取的元素不能重復(fù),默認(rèn)為True。

基于Python中random.sample()的替代方案

補(bǔ)充知識(shí):Python: random模塊的隨即取樣函數(shù):choice(),choices(),sample()

choice(seq): 從seq序列中(可以是列表,元組,字符串)隨機(jī)取一個(gè)元素返回

choices(population, weights=None, *, cum_weights=None, k=1):

從population中進(jìn)行K次隨機(jī)選取,每次選取一個(gè)元素(注意會(huì)出現(xiàn)同一個(gè)元素多次被選中的情況),weights是相對(duì)權(quán)重值,population中有幾個(gè)元素就要有相對(duì)應(yīng)的weights值,cum_weights是累加權(quán)重值,例如,相對(duì)權(quán)重〔10, 5, 30,5〕相當(dāng)于累積權(quán)重〔10, 15, 45,50〕。

在內(nèi)部,在進(jìn)行選擇之前,相對(duì)權(quán)重被轉(zhuǎn)換為累積權(quán)重,因此提供累積權(quán)重節(jié)省了工作。返回一個(gè)列表。

sample(population, k)從population中取樣,一次取k個(gè),返回一個(gè)k長的列表。

可以像這樣使用sample(range(10000000), k=60)

以上這篇基于Python中random.sample()的替代方案就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 三级a毛片| 国产区视频在线观看 | 成人涩涩视频 | av福利在线观看 | 天天艹夜夜艹 | 97精品超碰一区二区三区 | 天天爽夜夜爽夜夜爽精品视频 | 国产呦小j女精品视频 | 国产色视频一区二区三区qq号 | 国产成人一区二区三区 | 亚洲天堂免费 | 欧美a级成人淫片免费看 | 亚洲综合视频在线观看 | 免费黄色片视频 | 日韩精品一区二区在线 | 91麻豆精品 | 福利视频网址导航 | 日韩黄色网址 | 色片在线| 欧美成人午夜 | 国产综合视频 | 日韩中文字幕 | 欧美综合在线视频 | 中文字幕第三页 | 高跟肉丝丝袜呻吟啪啪网站av | 色综合色综合色综合 | 精品亚洲一区二区三区 | 亚洲丝袜av | 午夜精品影院 | 蜜臀av性久久久久av蜜臀妖精 | 一区二区三区在线观看视频 | 日本欧美精品 | 欧美国产视频 | 中文字幕在线免费观看 | 黄色一级小说 | 91精品国产成人www | 黄色高清网站 | 精品欧美一区二区三区久久久 | 一区久久| 欧美性生交xxxxx久久久 | 国产精品久久久久久久久久久久久久久 |