shape是數(shù)組array的屬性;reshape()是數(shù)組array的方法shape屬性可以獲得當(dāng)前array的形狀:importnumpyasnpa=np.array([1,2,3,4,5,6,7,8])#一維數(shù)組print(a.shape)#值為(8,)print(a.shape[0])#值為8,因?yàn)橛?個(gè)數(shù)據(jù)#print(a.shape[1])#IndexError:tupleindexoutofrangea=np.array([[1,2,3,4],
系統(tǒng) 2019-09-27 17:37:35 2169
strdata="addsf:dfsf:地方的地方:123"#方法一:result1=strdata.split(':',1)#方法二:a,*b=strdata.split(':')result2=''.join(b)按照中文冒號(hào)進(jìn)行分割,只分割一次。
系統(tǒng) 2019-09-27 17:57:22 2167
python代碼:#-*-coding:utf-8-*-fromflaskimportFlask,jsonify,render_template,requestimportjsonapp=Flask(__name__)#實(shí)例化app對(duì)象testInfo={}num=10@app.route('/test_post/nn',methods=['GET','POST'])#路由deftest_post():globalnum'''receivedata'''r
系統(tǒng) 2019-09-27 17:50:50 2167
隨機(jī)梯度下降法(Stochasticgradientdescent,SGD)+python實(shí)現(xiàn)!文章目錄一、設(shè)定樣本二、梯度下降法原理三、BGD:批量梯度下降法3.1、python代碼實(shí)現(xiàn):3.2、損失函數(shù)值曲線3.3、BGD總結(jié)四、SGD:隨機(jī)梯度下降法4.1、python代碼實(shí)現(xiàn):4.2、損失函數(shù)值曲線4.3、SGD總結(jié)五、MBGD:小批量梯度下降5.1、python代碼實(shí)現(xiàn):5.2、損失函數(shù)值曲線5.3、MBGD總結(jié)參考文章一、設(shè)定樣本假設(shè)我們提供了
系統(tǒng) 2019-09-27 17:57:01 2166
Python就業(yè)薪資好不好?學(xué)Python工作機(jī)會(huì)多嗎?人工智能時(shí)代的來臨讓Python嶄露頭角,各大企業(yè)紛紛加大對(duì)相關(guān)人才的招聘力度吸引了很多人入行學(xué)習(xí)Python。近年來Python開發(fā)發(fā)展迅猛,吸引了很多科技公司入駐,且看小編的分析。Python薪資好不好?數(shù)據(jù)是最有力的答案。職友集統(tǒng)計(jì)數(shù)據(jù)顯示,全國Python工程師的平均月資達(dá)19160元,其中20-30K的工程師數(shù)量超過了四成。來自智聯(lián)招聘、看準(zhǔn)網(wǎng)、拉勾網(wǎng)、前程無憂、中華英才網(wǎng)等招聘網(wǎng)站的數(shù)據(jù)顯
系統(tǒng) 2019-09-27 17:50:17 2166
這里介紹兩種連接方法,一種是使用安裝的第三方庫pymysql【針對(duì)python3】進(jìn)行連接,另外一種是采用pandas里的模塊進(jìn)行連接,個(gè)人推薦后者。一、使用pymsql庫進(jìn)行連接這里使用的【數(shù)據(jù)庫名:test_my表名:department字段名為:Id和Name】1.簡單連接的小例子(1).查找記錄。frompymysqlimport*try:#連接包括六部分組成:主機(jī)、端口、數(shù)據(jù)庫名、用戶名、密碼、編碼##主機(jī):本地使用"localhost"或127
系統(tǒng) 2019-09-27 17:49:11 2166
匹配手機(jī)號(hào)importrephoneRegex=re.compile(r'''((\d{3}|\(\d{3}\))?#areacode(\s|-|.)?#separator(\d{3})#first3digits(\s|-|.)#separator(\d{4})#last4digits(\s*(ext|x|ext.)\s*(\d{2,5}))?#extension)''',re.VERBOSE)電話號(hào)碼從一個(gè)“可選的”區(qū)號(hào)開始,所以區(qū)號(hào)分組跟著一個(gè)問號(hào)。因
系統(tǒng) 2019-09-27 17:50:29 2165
一.描述colorlog.ColoredFormatter是一個(gè)Pythonlogging模塊的格式化,用于在終端輸出日志的顏色二.安裝pipinstallcolorlog三.用法importcolorloghandler=colorlog.StreamHandler()handler.setFormatter(colorlog.ColoredFormatter('%(log_color)s%(levelname)s:%(name)s:%(message)
系統(tǒng) 2019-09-27 17:47:37 2165
如下所示:原因1:版本不對(duì),如用環(huán)境變量設(shè)置的python3.7路徑,那么用的就是3.7的pip.exe安裝了包。卻用的是2.7的python運(yùn)行原因2:名稱重復(fù),在當(dāng)前路徑下有與import的包重名文件或文件夾原因3:路徑不對(duì),漏寫或者大小寫不對(duì),字母或者數(shù)字看錯(cuò),注意l,1,I三者的區(qū)別,注意區(qū)分0和O原因4:雖然版本下載對(duì)了,但是函數(shù)名或包名變了,如PyQt5,是python3的一個(gè)包,用QWebPage找不到,因?yàn)楦拿麨榱薗WebEnginePag
系統(tǒng) 2019-09-27 17:45:50 2165
說明:列表不可以轉(zhuǎn)換為字典①轉(zhuǎn)換后的列表為無序列表a={'a':1,'b':2,'c':3}#字典中的key轉(zhuǎn)換為列表key_value=list(a.keys())print('字典中的key轉(zhuǎn)換為列表:',key_value)#字典中的value轉(zhuǎn)換為列表value_list=list(a.values())print('字典中的value轉(zhuǎn)換為列表:',value_list)運(yùn)行結(jié)果:②轉(zhuǎn)換后的列表為有序列表importcollectionsz=co
系統(tǒng) 2019-09-27 17:38:01 2165
先上個(gè)爬取的結(jié)果圖最后的結(jié)果為每部漫畫按章節(jié)保存運(yùn)行環(huán)境IDEVS2019Python3.7Chrome、ChromeDriverChrome和ChromeDriver的版本需要相互對(duì)應(yīng)先上代碼,代碼非常簡短,包含空行也才50行,多虧了python強(qiáng)大的庫importosimporttimeimportrequestsfromseleniumimportwebdriverfromlxmlimportetreedefgetChapterUrl(url):he
系統(tǒng) 2019-09-27 17:51:22 2164
0x00概述搭建FTP,或者是搭建網(wǎng)絡(luò)文件系統(tǒng),這些方法都能夠?qū)崿F(xiàn)Linux的目錄共享。但是FTP和網(wǎng)絡(luò)文件系統(tǒng)的功能都過于強(qiáng)大,因此它們都有一些不夠方便的地方。比如你想快速共享Linux系統(tǒng)的某個(gè)目錄給整個(gè)項(xiàng)目團(tuán)隊(duì),還想在一分鐘內(nèi)做到,怎么辦?很簡單,使用SimpleHTTPServer。0x01使用各種Linux發(fā)行版通常都內(nèi)置了Python,故使用此方法非常方便。在其它OS(比如Windows)此方法也有效,但是要麻煩一些,必須先搭建Python環(huán)境
系統(tǒng) 2019-09-27 17:46:50 2164
一、模塊定義在Python中,一個(gè).py文件就稱之為一個(gè)模塊。種類內(nèi)置標(biāo)準(zhǔn)模塊、第三方開源模塊、自定義模塊導(dǎo)入模塊方法1:importxxx方法2:fromxxximportyyy#導(dǎo)入xxx模塊中的yyy方法方法3:fromxxximport*#導(dǎo)入xxx模塊中的所有可使用的方法2、自定義模塊的導(dǎo)入與重新導(dǎo)入自定義模塊自定義模塊,就是創(chuàng)建了一個(gè).py文件,就可以稱之為模塊,可以在另一個(gè)程序里導(dǎo)入。自定義模塊的導(dǎo)入自定義模塊的導(dǎo)入與其他模塊的導(dǎo)入的方法相同
系統(tǒng) 2019-09-27 17:49:47 2163
Python之變量、常量以及注釋一、什么是變量變量,是用于在內(nèi)存中存放程序數(shù)據(jù)的容器,怎么理解呢?計(jì)算機(jī)的最核心的功能就是“計(jì)算”,計(jì)算需要數(shù)據(jù)源,數(shù)據(jù)源存在在內(nèi)存里,比如我要把小明的姓名、身高、年齡信息存下來,后面程序會(huì)調(diào)用,該怎么存呢?直接設(shè)置——“變量名=值”即可。name="小明"age=22height=160#后面程序想調(diào)用的時(shí)候,直接調(diào)變量名即可print(name)#在控制臺(tái)打印“小明”print(age)#在控制條打印“22”二、變量的使
系統(tǒng) 2019-09-27 17:46:52 2163
Python怎么生成一個(gè)迭代器,對(duì)于需要處理大型數(shù)據(jù)來說,迭代器是必不可少的,這樣可節(jié)省大量內(nèi)存空間,更加合理操作數(shù)據(jù)。首先我們打開編輯器,這里以Sublimetext3作為示范,創(chuàng)建一個(gè)新的py文檔。rg=range(100)foriinrg:print(i)我們知道range可以涵蓋比較廣的范圍,但是如果數(shù)據(jù)太大的時(shí)候,一次性打印會(huì)占用比較多內(nèi)存。rg=range(100)rg_iter=iter(rg)print(rg_iter)那么這個(gè)時(shí)候我們就可
系統(tǒng) 2019-09-27 17:37:47 2163