python中random的常用方法總結(jié)一、random常用模塊1.random.random()隨機(jī)生成一個(gè)小數(shù)print(random.random())#輸出0.60605621179967842.random.randint(m,n)隨機(jī)生成一個(gè)m到n的整數(shù)(包括n)print(random.randint(1,5))#輸出53.random.randrange(m,n)隨機(jī)生成m到n中的一個(gè)數(shù),包括m但是不包括nprint(random.rand
系統(tǒng) 2019-09-27 17:54:35 1758
視頻地址:https://www.icourse163.org/course/NJU-10015710051.1python簡(jiǎn)介:歷史,特點(diǎn),應(yīng)用1.2第一個(gè)python程序:1.輸出:print(字符串)print(變量)2.輸入:varibale=input("message":)返回的是字符串str類型如需其它類型,可使用int(),float()等函數(shù)進(jìn)行類型轉(zhuǎn)換3.注釋:#4.縮進(jìn):具有相同縮進(jìn)的程序語(yǔ)句構(gòu)成同一語(yǔ)句塊1.3python語(yǔ)法基礎(chǔ)1
系統(tǒng) 2019-09-27 17:54:30 1758
一:從各種不同的格式文件中導(dǎo)入數(shù)據(jù),總結(jié)目前最常用的文件格式導(dǎo)入數(shù)據(jù)的一些方法:#-*-coding:utf-8-*-fromnumpyimport*defloadDataSet(fileName):'''導(dǎo)入數(shù)據(jù)'''numFeat=len(open(fileName).readline().split('\t'))-1dataMat=[]labelMat=[]fr=open(fileName)forlineinfr.readlines():lineAr
系統(tǒng) 2019-09-27 17:54:24 1758
我們有時(shí)候會(huì)需要在網(wǎng)上查找并下載圖片,當(dāng)數(shù)量比較少的時(shí)候,點(diǎn)擊右鍵保存,很輕松就可以實(shí)現(xiàn)圖片的下載,但是有些圖片進(jìn)行了特殊設(shè)置,點(diǎn)擊右鍵沒有顯示保存選項(xiàng),或者需要下載很多圖片,這樣的情況,寫一段Python爬蟲代碼就可以輕松解決!一、頁(yè)面抓取#coding=utf-8importurllibdefgetHtml(url):page=urllib.urlopen(url)html=page.read()returnhtmlhtml=getHtml("http
系統(tǒng) 2019-09-27 17:54:24 1758
迭代器迭代式訪問(wèn)元素的一種方式,迭代器是一個(gè)可以記住遍歷的位置的對(duì)象。迭代器對(duì)象從集合的第一個(gè)元素開始訪問(wèn),直到所有的元素被訪問(wèn)完結(jié)束。迭代器只能往前不會(huì)后退。迭代器有兩個(gè)基本的方法:iter()和next()。常見的字符串,列表或元組對(duì)象都可用于創(chuàng)建迭代器:>>>list=[1,2,3,4,5]>>>it=iter(list)>>>print(next(it))1>>>print(next(it))2迭代器對(duì)象可以使用常規(guī)for語(yǔ)句進(jìn)行遍歷:list=[
系統(tǒng) 2019-09-27 17:54:17 1758
Matrix是Array的一個(gè)小的分支,包含于Array。所以matrix擁有array的所有特性。但在數(shù)組乘和矩陣乘時(shí),兩者各有不同,如果a和b是兩個(gè)matrices,那么a*b,就是矩陣積如果a,b是數(shù)組的話,則a*b是數(shù)組的運(yùn)算1.對(duì)數(shù)組的操作>>>importnumpyasnp>>>a=np.array([[1,2,3],[4,5,6],[7,8,9]])>>>aarray([[1,2,3],[4,5,6],[7,8,9]])>>>b=a.copy
系統(tǒng) 2019-09-27 17:54:15 1758
一、所用知識(shí)點(diǎn):1.for循環(huán)與if判斷的結(jié)合2.%s占位符的使用3.輔助標(biāo)志的使用(標(biāo)志位)4.break的使用二、代碼示例:'''銀行登錄系統(tǒng)'''uname="bob"passwd=123judgment=0choice=2foriinrange(3):username=input("請(qǐng)輸入用戶名:")password=int(input("請(qǐng)輸入密碼:"))ifusername==unameandpassword==passwd:#用戶名和密碼必須
系統(tǒng) 2019-09-27 17:54:08 1758
調(diào)用科大訊飛語(yǔ)音聽寫,使用Python實(shí)現(xiàn)語(yǔ)音識(shí)別,將實(shí)時(shí)語(yǔ)音轉(zhuǎn)換為文字。參考這篇[博客]()實(shí)現(xiàn)的錄音,首先在官網(wǎng)下載了關(guān)于語(yǔ)音聽寫的SDK,然后在文件夾內(nèi)新建了兩個(gè).py文件,分別是get_audio.py和iat_demo.py,并且新建了一個(gè)存放錄音的文件夾audios,文件夾內(nèi)存放錄音文件input.wav,我的整個(gè)文件目錄如下:asr_SDK(文件名)├─Readme.html├─audios│└─input.wav(存放音頻)├─bin│├─
系統(tǒng) 2019-09-27 17:53:58 1758
前言如果你曾經(jīng)寫過(guò)或者用過(guò)Python,你可能已經(jīng)習(xí)慣了看到Python源代碼文件;它們的名稱以.Py結(jié)尾。你可能還見過(guò)另一種類型的文件是.pyc結(jié)尾的,它們就是Python“字節(jié)碼”文件。(在Python3的時(shí)候這個(gè).pyc后綴的文件不太好找了,它在一個(gè)名為__pycache__的子目錄下面。).pyc文件可以防止Python每次運(yùn)行時(shí)都重新解析源代碼,該文件大大節(jié)省了時(shí)間。Python是如何工作的Python通常被描述為一種解釋語(yǔ)言,在這種語(yǔ)言中,你的
系統(tǒng) 2019-09-27 17:53:52 1758
同一行的數(shù)據(jù)都為浮點(diǎn)數(shù),或者說(shuō)是同一行的數(shù)據(jù)格式相同時(shí):withopen(input_file,'r')asf:#打開文件header=f.readline().strip()#跳過(guò)一行column_names=header.split('|')#以管道分隔符切分?jǐn)?shù)據(jù)values=np.loadtxt(f,delimiter='|')同一行的數(shù)據(jù)格式不相同時(shí),比如字符串和浮點(diǎn)數(shù)結(jié)合時(shí):選擇跳過(guò)某一列或者只讀取某一列數(shù)據(jù),下面為只讀取某一列數(shù)據(jù)withope
系統(tǒng) 2019-09-27 17:53:49 1758