色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:102日期: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 編程
相關文章:
主站蜘蛛池模板: 精品中文字幕一区在线 | 亚洲一区二区三区久久久久 | 欧美.亚洲.日本一区二区三区 | 九九精品视频一区二区三区 | 广东毛片| 亚洲加勒比久久88色综合1 | 在线视频三区 | 一级一毛片a级毛片欧美 | 日本免费在线视频 | aaaaaaa一级毛片 | 欧美一级毛片欧美一级 | 996re免费热在线视频手机 | 色樱桃影院亚洲精品影院 | 亚洲免费视频一区 | 亚洲欧美日韩精品久久亚洲区色播 | 熟女毛片| 国产乱肥老妇精品视频 | 国产亚洲精品成人一区看片 | 国产成人亚洲精品91专区高清 | 加勒比色| 一区二区不卡视频在线观看 | 久久久国产一区二区三区 | 成a人片亚洲日本久久 | 俄罗斯黄色一级片 | 免费嗨片 | 欧美大片国产在线永久播放 | 国产做a爰片久久毛片 | 97免费公开视频 | 亚洲视频三区 | 色综合久久88色综合天天小说 | 欧美亚洲国产精品久久久久 | 欧美一级特黄aaaaaa在线看首页 | 久久亚洲国产欧洲精品一 | 欧美全免费aaaaaa特黄在线 | 亚洲 欧美 日韩 丝袜 另类 | 免费看欧美毛片大片免费看 | 亚洲精品国自产拍在线观看 | 最近手机中文字幕1 | 亚洲色视频在线播放网站 | 日本韩国三级在线观看 | 精品国产免费第一区二区 |