国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

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

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

python中random.sample()方法可以隨機地從指定列表中提取出N個不同的元素,但在實踐中發現,當N的值比較大的時候,該方法執行速度很慢,如:

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

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

需要注意的是,需要置replace為False,即抽取的元素不能重復,默認為True。

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

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

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

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

從population中進行K次隨機選取,每次選取一個元素(注意會出現同一個元素多次被選中的情況),weights是相對權重值,population中有幾個元素就要有相對應的weights值,cum_weights是累加權重值,例如,相對權重〔10, 5, 30,5〕相當于累積權重〔10, 15, 45,50〕。

在內部,在進行選擇之前,相對權重被轉換為累積權重,因此提供累積權重節省了工作。返回一個列表。

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

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

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 亚洲毛片一级巨乳 | 久久久精品视频免费观看 | 亚洲欧美激情在线 | 久久99热只有视精品6国产 | 在线观看免费视频网站色 | 亚洲成人偷拍自拍 | 国产在线一区二区三区欧美 | 日本一级特黄特色大片免费视频 | 精品国产视频在线观看 | 欧美国产日韩久久久 | 国产在线精品一区二区三区不卡 | 亚洲福利视频精选在线视频 | 亚洲国产午夜精品理论片的软件 | 国产乱子伦视频大全 | 上海一级毛片 | 99视频在线观看视频 | 国内精品小视频在线 | 日韩一级片在线播放 | 97在线免费看视频 | 成人a站 | 欧美在线观看成人高清视频 | 91进入蜜桃臀在线播放 | 一区二区三区国产精品 | 久久99热久久精品91 | 日本一级大黄毛片免费基地 | 亚洲欧美一区二区三区在线播放 | 国产精品亚洲一区二区在线观看 | 九九综合九九综合 | 久久91综合国产91久久精品 | 久久欧美精品欧美久久欧美 | 国内精品久久久久久 | 欧美大片无尺码在线观看 | 99视频九九精品视频在线观看 | a三级黄色片 | 国产伦理自拍 | 日韩在线看片中文字幕不卡 | www.黄网站| 日韩国产欧美在线观看一区二区 | 日本丶国产丶欧美色综合 | 日韩欧美在线视频观看 | 国产精品成人自拍 |