詳解python第三方庫(kù)的安裝、PyInstaller庫(kù)、random庫(kù)
python第三方庫(kù)的安裝

PyInstaller庫(kù)
PyInstaller庫(kù)能夠在不同操作系統(tǒng)下將python源文件打包,變成直接可運(yùn)行的可執(zhí)行文件。
可以通過(guò)—F參數(shù)對(duì)python源文件生成一個(gè)獨(dú)立的可執(zhí)行文件。
PyInstaller -F SnowView.py
執(zhí)行后在dist目錄中出現(xiàn)了SnowView.exe可執(zhí)行文件。

random庫(kù)

使用random庫(kù)來(lái)生成隨機(jī)數(shù)
最基本 random.random() 生成一個(gè)0~1之間的隨機(jī)小數(shù)
from random import * print(random()) 0.02407647202090879
random.seed()函數(shù)
初始化隨機(jī)數(shù)種子,隨機(jī)數(shù)是隨機(jī)取得,如果想要復(fù)現(xiàn)生成的隨機(jī)數(shù)的話需要設(shè)置隨機(jī)數(shù)種子。
from random import * seed(10) print(random()) print(random()) seed(10) print(random()) print(random()) 0.5714025946899135 0.4288890546751146 0.5714025946899135 0.4288890546751146
random.randint()函數(shù)
生成一個(gè)[a,b)之間的隨機(jī)整數(shù)
from random import * print(randint(1,5))
random.uniform(a,b)函數(shù)
生成一個(gè)[a,b]之間的隨機(jī)小數(shù)
from random import * print(uniform(1,5)) 3.5783611261343165
random.shuffle()函數(shù)
將序列元素的順序打亂后返回
from random import * a = [1,2,3,4] shuffle(a) print(a) [1, 2, 4, 3]
random.choice()函數(shù)
隨機(jī)選擇列表中的一個(gè)元素返回
from random import * a = [1,2,3,4] print(choice(a)) 3
random.sample(k,a)函數(shù)
從類型k中隨機(jī)選取a個(gè)元素,并以列表形式返回。
from random import * a = [1,2,3,4] print(sample(a,3)) [2, 1, 4]
到此這篇關(guān)于python第三方庫(kù)的安裝、PyInstaller庫(kù)、random庫(kù)的文章就介紹到這了,更多相關(guān)python第三方庫(kù)的安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python字典數(shù)據(jù)對(duì)象拆分的簡(jiǎn)單實(shí)現(xiàn)方法
這篇文章主要介紹了Python字典數(shù)據(jù)對(duì)象拆分的簡(jiǎn)單實(shí)現(xiàn)方法,涉及Python針對(duì)字典數(shù)據(jù)的相關(guān)遍歷、拆分等操作技巧,需要的朋友可以參考下2017-12-12
Python 格式化輸出_String Formatting_控制小數(shù)點(diǎn)位數(shù)的實(shí)例詳解
在本篇文章里小編給大家整理了關(guān)于Python 格式化輸出_String Formatting_控制小數(shù)點(diǎn)位數(shù)的實(shí)例內(nèi)容,需要的朋友們參考下。2020-02-02
python正則表達(dá)式match和search用法實(shí)例
這篇文章主要介紹了python正則表達(dá)式match和search用法,實(shí)例分析了正則表達(dá)式中match和search的功能、定義及相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03
Python批量添加水印的優(yōu)雅實(shí)現(xiàn)與進(jìn)階
在日常圖像處理中,為圖片添加水印是一項(xiàng)常見任務(wù),有多種方法和工具可供選擇,本文將專注于使用Python語(yǔ)言結(jié)合PIL庫(kù)批量添加水印,感興趣的可以了解下2023-12-12
基于pycharm 項(xiàng)目和項(xiàng)目文件命名規(guī)則的介紹
這篇文章主要介紹了基于pycharm 項(xiàng)目和項(xiàng)目文件命名規(guī)則的介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01

