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

python隨機數分布random均勻分布實例

 更新時間:2019年11月27日 10:55:26   作者:常城  
今天小編就為大家分享一篇python隨機數分布random均勻分布實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

因為概率問題,所以需要測試一下python的隨機數分布。到底是平均(均勻)分布,還是正態(tài)(高斯)分布。

測試代碼如下:

#! /usr/bin/env python
#coding=utf-8
 
 
# =================================
# Describe :   測試random隨機數分布
# D&P Author By:       常成功
# Create Date:      2017/10/07
# Modify Date:      2017/10/20
# (C) 2012-2017 All rights reserved
# =================================
 
 
import random
import time
 
def test_rnd():
  st_tm = time.time()
  j = 0
  num = 0
  the_list = [1, 2, 3, 4]
  # 計數字典
  temp_dic = {1: 0, 2: 0, 3: 0, 4: 0}
  while 1:
    x = random.choice(the_list)
    temp_dic[x] += 1
    j += 1
    # 跑一千萬次
    if j >= 10000000:
      break
  ed_tm = time.time()
  print "Test random.choice()---------------------------:"
  print "loop num: ", j
  print "take time: ", ed_tm-st_tm
  print "temp_dic :", temp_dic
 
  print "Test random.randint()---------------------------:"
  st_tm = time.time()
  j = 0
  num = 0
  # 計數字典
  temp_dic = {1: 0, 2: 0, 3: 0, 4: 0}
  while 1:
    x = random.randint(1, 4)
    temp_dic[x] += 1
    j += 1
    # 跑一千萬次
    if j >= 10000000:
      break
  ed_tm = time.time()
  print "loop num: ", j
  print "take time: ", ed_tm-st_tm
  print "temp_dic :", temp_dic
 
 
if __name__ == '__main__':
  test_rnd()

測試結果:

Test random.choice()---------------------------:
loop num: 10000000
take time: 5.86599993706
temp_dic : {1: 2501333, 2: 2500117, 3: 2499406, 4: 2499144}
Test random.randint()---------------------------:
loop num: 10000000
take time: 12.493999958
temp_dic : {1: 2497732, 2: 2501411, 3: 2499372, 4: 2501485}

結果說明:

平均(均勻)分布。

以上這篇python隨機數分布random均勻分布實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python基于time模塊求程序運行時間的方法

    Python基于time模塊求程序運行時間的方法

    這篇文章主要介紹了Python基于time模塊求程序運行時間的方法,涉及Python time模塊的使用及數值運算相關操作技巧,需要的朋友可以參考下
    2017-09-09
  • Python使用urllib2獲取網絡資源實例講解

    Python使用urllib2獲取網絡資源實例講解

    urllib2是Python的一個獲取URLs(Uniform Resource Locators)的組件。他以urlopen函數的形式提供了一個非常簡單的接口,下面我們用實例講解他的使用方法
    2013-12-12
  • 基于Python閉包及其作用域詳解

    基于Python閉包及其作用域詳解

    下面小編就為大家?guī)硪黄赑ython閉包及其作用域詳解。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Python實現pdf文檔轉txt的方法示例

    Python實現pdf文檔轉txt的方法示例

    這篇文章主要介紹了Python實現pdf文檔轉txt的方法,結合實例形式分析了Python基于第三方庫pdfminier實現針對pdf格式文檔的讀取、轉換等相關操作技巧,需要的朋友可以參考下
    2018-01-01
  • python 多種日期時間處理函數實例詳解

    python 多種日期時間處理函數實例詳解

    Python提供了豐富的日期和時間處理函數,可以幫助你輕松地解析、格式化、計算和操作日期和時間,在實際應用中,根據具體需求選擇合適的函數,可以提高工作效率并簡化代碼,本文給大家介紹python多種日期時間處理函數介紹,感興趣的朋友一起看看吧
    2024-03-03
  • windows下python連接oracle數據庫

    windows下python連接oracle數據庫

    這篇文章主要為大家詳細介紹了windows下python連接oracle數據庫,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Python 轉換文本編碼實現解析

    Python 轉換文本編碼實現解析

    這篇文章主要介紹了Python 轉換文本編碼實現解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值
    2019-08-08
  • python tkinter Entry控件的焦點移動操作

    python tkinter Entry控件的焦點移動操作

    這篇文章主要介紹了python tkinter Entry控件的焦點移動操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python內置庫之webbrowser模塊用法詳解

    Python內置庫之webbrowser模塊用法詳解

    webbrowser模塊是Python自帶的標準庫,無需安裝,可以直接在Python中使用該模塊來打開網頁、PDF文件等,本文給大家詳細介紹了Python webbrowser模塊用法,需要的朋友可以參考下
    2023-08-08
  • Python之日期和時間包datetime的使用

    Python之日期和時間包datetime的使用

    這篇文章主要介紹了Python之日期和時間包datetime的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06

最新評論

望都县| 南丹县| 龙陵县| 姜堰市| 怀仁县| 炎陵县| 军事| 安远县| 申扎县| 凤城市| 邯郸县| 靖远县| 蛟河市| 磐安县| 葫芦岛市| 鹿泉市| 安丘市| 昔阳县| 克什克腾旗| 米林县| 宁陵县| 青川县| 兴仁县| 田东县| 英德市| 彭州市| 海南省| 延寿县| 吉木乃县| 镇康县| 武义县| 彰武县| 舟曲县| 宝应县| 江油市| 横峰县| 开阳县| 呼和浩特市| 怀远县| 定陶县| 茶陵县|