日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python设置随机数种子为12_Python标准库12 数学与随机数 (math包,random包)(转载)...

發布時間:2024/9/27 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python设置随机数种子为12_Python标准库12 数学与随机数 (math包,random包)(转载)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作者:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段聲明。謝謝!

我們已經在Python運算中看到Python最基本的數學運算功能。此外,math包補充了更多的函數。當然,如果想要更加高級的數學功能,可以考慮選擇標準庫之外的numpy和scipy項目,它們不但支持數組和矩陣運算,還有豐富的數學和物理方程可供使用。

此外,random包可以用來生成隨機數。隨機數不僅可以用于數學用途,還經常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。

math包

math包主要處理數學相關的運算。math包定義了兩個常數:

math.e? # 自然常數e

math.pi? # 圓周率pi

此外,math包還有各種運算函數?(下面函數的功能可以參考數學手冊):

math.ceil(x)??? ? # 對x向上取整,比如x=1.2,返回2

math.floor(x)???? # 對x向下取整,比如x=1.2,返回1

math.pow(x,y)????? # 指數運算,得到x的y次方

math.log(x)?????? # 對數,默認基底為e。可以使用base參數,來改變對數的基地。比如math.log(100,base=10)

math.sqrt(x)????? # 平方根

三角函數:?math.sin(x), math.cos(x), math.tan(x), math.asin(x), math.acos(x), math.atan(x)

這些函數都接收一個弧度(radian)為單位的x作為參數。

角度和弧度互換:?math.degrees(x), math.radians(x)

雙曲函數:?math.sinh(x), math.cosh(x), math.tanh(x), math.asinh(x), math.acosh(x), math.atanh(x)

特殊函數:?math.erf(x), math.gamma(x)

random包

如果你已經了解偽隨機數(psudo-random number)的原理,那么你可以使用如下:

random.seed(x)

來改變隨機數生成器的種子seed。如果你不了解其原理,你不必特別去設定seed,Python會幫你選擇seed。

1) 隨機挑選和排序

random.choice(seq)?? # 從序列的元素中隨機挑選一個元素,比如random.choice(range(10)),從0到9中隨機挑選一個整數。

random.sample(seq,k)?# 從序列中隨機挑選k個元素

random.shuffle(seq)? # 將序列的所有元素隨機排序

2)隨機生成實數

下面生成的實數符合均勻分布(uniform distribution),意味著某個范圍內的每個數字出現的概率相等:

random.random()?? ?? ?? # 隨機生成下一個實數,它在[0,1)范圍內。

random.uniform(a,b)?? ? # 隨機生成下一個實數,它在[a,b]范圍內。

下面生成的實數符合其它的分布 (你可以參考一些統計方面的書籍來了解這些分布):

random.gauss(mu,sigma)??? # 隨機生成符合高斯分布的隨機數,mu,sigma為高斯分布的兩個參數。

random.expovariate(lambd)?#?隨機生成符合指數分布的隨機數,lambd為指數分布的參數。

此外還有對數分布,正態分布,Pareto分布,Weibull分布,可參考下面鏈接:

假設我們有一群人參加舞蹈比賽,為了公平起見,我們要隨機排列他們的出場順序。我們下面利用random包實現:

importrandom

all_people= ['Tom', 'Vivian', 'Paul', 'Liya', 'Manu', 'Daniel', 'Shawn']

random.shuffle(all_people)for i,name inenumerate(all_people):print(i,':'+name)

練習

設計下面兩種彩票號碼生成器:

1. 從1到22中隨機抽取5個整數 (這5個數字不重復)

2. 隨機產生一個8位數字,每位數字都可以是1到6中的任意一個整數。

總結

math.floor(), math.sqrt(), math.sin(), math.degrees()

random.random(), random.choice(), random.shuffle()

總結

以上是生活随笔為你收集整理的python设置随机数种子为12_Python标准库12 数学与随机数 (math包,random包)(转载)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 99热一区二区 | 日本www视频在线观看 | 五月婷婷激情 | 91麻豆一区二区 | 先锋av资源网站 | 森泽佳奈作品在线观看 | 久久人妻一区二区 | 欧美日韩在线免费视频 | 欧美操女人 | 男人插入女人下面视频 | 美女网站在线看 | 日本 片 成人 在线 九色麻豆 | 免费国产羞羞网站视频 | 好看的毛片 | www.五月天激情 | 欧美日韩制服 | 男女一级黄色 | 羞羞在线观看 | 黄色一集片 | 国产精品伦理一区二区 | 色小说综合| 免费黄色网址在线观看 | 成人激情在线视频 | 日韩视频免费播放 | 丁香色综合 | 久久av无码精品人妻系列试探 | 天天爽夜夜爽夜夜爽精品 | 天天摸天天碰天天爽天天弄 | 国产一级做a | 亚洲国产aⅴ成人精品无吗 日韩乱论 | 日日撸夜夜撸 | 男操女视频在线观看 | 一卡二卡三卡四卡五卡 | 18+视频在线观看 | 有码在线视频 | 日本免费久久 | 久久久精品人妻一区二区三区四 | 中文字幕一区2区3区 | 亚洲av无码一区二区三区在线播放 | 日本老小玩hd老少配 | 日韩丝袜一区 | 亚洲深夜在线 | 国产sm调教一区二区 | www国产亚洲精品 | 日本一区二区三区四区在线观看 | 欧美激情一区二区 | 欧美一级日韩 | 超碰在线色 | 浪浪视频在线观看 | 欧美人吸奶水吃奶水 | 男人天堂一区 | 亚洲熟女一区 | 成人免费视频国产 | 亚洲天堂手机版 | 午夜黄色av| 成人综合区 | av色站| 久久久久久蜜桃一区二区 | 真实的国产乱xxxx在线91 | www.sesehu.com| 成人黄色片视频 | 色老大网站 | 国产精品一二区在线观看 | 老师用丝袜脚帮我脚交 | 美女视频黄免费 | 久久精彩 | 午夜免费激情视频 | 日韩小视频在线观看 | 国产女在线 | 国产欧美一区二区三区国产幕精品 | 777片理伦片在线观看 | 神马香蕉久久 | 天天色网站 | 久久激情av | 亚洲AV无码精品黑人黑人 | 久久精品国产亚洲av麻豆色欲 | 福利小视频在线播放 | 国产麻豆天美果冻无码视频 | 无码av免费毛片一区二区 | 国产无遮挡呻吟娇喘视频 | 欧美人妖另类 | 四虎精品在线播放 | 很黄很污的视频 | 少妇精品无码一区二区免费视频 | 中国黄色录像 | 射死你天天日 | 古代黄色片 | 性色av一区二区三区 | 欧美三级a | 日本色婷婷 | 亚洲男人天堂2023 | 少妇无套内谢久久久久 | 日韩福利在线观看 | 亚洲美女视频在线 | 国产精品666| 日日噜噜噜噜久久久精品毛片 | 免费观看全黄做爰的视频 | 亚洲色图制服诱惑 | a国产免费|