1.可傳入?yún)?shù):@app.route('/user/')#常用的不加參數(shù)的時(shí)候默認(rèn)是字符串形式的@app.route('/post/')#常用的#指定int,說明是整型的@app.route('/post/')@app.route('/post/')@app.route('/login',methods=['GET','POST'])DEFAULT_CONVERTERS={'default':UnicodeConverter,'string':Unicod
系統(tǒng) 2019-09-27 17:49:32 1620
作者:chen_h微信號(hào)&QQ:862251340微信公眾號(hào):coderpai(一)機(jī)器學(xué)習(xí)中的集成學(xué)習(xí)入門(二)bagging方法(三)使用Python進(jìn)行交易的隨機(jī)森林算法(四)Python中隨機(jī)森林的實(shí)現(xiàn)與解釋(五)如何用Python從頭開始實(shí)現(xiàn)Bagging算法決策樹是一種簡(jiǎn)單而強(qiáng)大的預(yù)測(cè)建模技術(shù),但它們存在高方差。這意味著在給定不同的訓(xùn)練數(shù)據(jù)的情況下,樹可以得到非常不同的結(jié)果。為了使決策樹更加健壯并實(shí)現(xiàn)更好性能,我們會(huì)采用集成學(xué)習(xí)方法,其中一種是
系統(tǒng) 2019-09-27 17:49:29 1620
常見的排序算法:冒泡排序,選擇排序,插入排序,希爾排序,快速排序,堆排序,歸并排序。冒泡排序原理:兩兩元素進(jìn)行比較,每一趟能夠確定最大元素的位置,穩(wěn)定算法defbubble_sort(alist):'''冒泡排序'''#[5,4,3,2,1][4,5,3,2,1][4,3,5,2,1][4,3,2,5,1][4,3,2,1,5]n=len(alist)foriinrange(n):#count=0forjinrange(0,n-1):ifalist[j]>
系統(tǒng) 2019-09-27 17:49:28 1620
本文章面向有一定基礎(chǔ)的python學(xué)習(xí)者,使用Pygame包開發(fā)一款簡(jiǎn)單的游戲首先打開命令行,使用PyPI下載Pygame包(輸入命令pipinstallpygame)打開python編輯器(vs,IDLE,或其他),再引入包定義一些需要用到的數(shù)據(jù)先使用pygame包創(chuàng)建一個(gè)游戲窗口,然后使用循環(huán)將窗口展示出來,運(yùn)行會(huì)出現(xiàn)下圖現(xiàn)在定義一個(gè)可操控的小球類Player,draw()方法可以使它展示在屏幕上,update()方法讓小球跟隨鼠標(biāo)移動(dòng)類似的,定義不可
系統(tǒng) 2019-09-27 17:49:28 1620
今天早上早些時(shí)候,在我的PlanetPython源中,我讀到了一篇有趣的文章"開發(fā)CARDIAC:紙板計(jì)算機(jī)(Developingupwards:CARDIAC:TheCardboardComputer)",它是關(guān)于名為Cardiac的紙板計(jì)算機(jī)的.我的一些追隨者和讀者應(yīng)該知道,我有一個(gè)名為簡(jiǎn)單CPU(simple-cpu)的項(xiàng)目,過去的數(shù)月我一直工作于此,并且已經(jīng)發(fā)布了源代碼.我真的應(yīng)該給這個(gè)項(xiàng)目提供一個(gè)合適的許可證,這樣,其他人可能更感興趣,并在他們自
系統(tǒng) 2019-09-27 17:49:22 1620
原文鏈接:https://my.oschina.net/xiaocon/blog/199414finally關(guān)鍵字的意思是只要異常,到最后都會(huì)執(zhí)行語句塊。。。#!/usr/bin/pythonimporttimetry:f=file('poem.txt')whileTrue:line=f.readline()iflen(line)==0:breaktime.sleep(2)printline,finally:f.close()print'file.clos
系統(tǒng) 2019-09-27 17:49:21 1620
前言大部分初學(xué)編程的人來說剛開始都會(huì)練習(xí)判斷兩個(gè)數(shù)或者三個(gè)數(shù)的大小,來熟悉某種語言的特性和最基本的if,else循環(huán),當(dāng)我們學(xué)習(xí)了更高級(jí)的語法知識(shí)后,又會(huì)有不同的實(shí)現(xiàn)方式,比如這道練習(xí)題依次接收用戶輸入的3個(gè)數(shù),排序后打印現(xiàn)在我們來看一下在Python中都有哪些方法來實(shí)現(xiàn):1,采用分支結(jié)構(gòu),用最基本的if和else來實(shí)現(xiàn):a=int(input('a>>>'))b=int(input('b>>>'))c=int(input('c>>>'))ifa>b:if
系統(tǒng) 2019-09-27 17:49:18 1620
代碼來源:《Python神經(jīng)網(wǎng)絡(luò)編程》手寫數(shù)據(jù)集下載地址:1.訓(xùn)練數(shù)據(jù)集2.測(cè)試數(shù)據(jù)集摘要本文代碼主要講解基于Python的簡(jiǎn)單神經(jīng)網(wǎng)絡(luò)構(gòu)建用于識(shí)別手寫數(shù)據(jù)集,類模塊具有通用性,在分析清楚問題后可以加以改動(dòng),運(yùn)用于其他方面。代碼importnumpy#scipy.specialforthesigmoidfunctionexpit()importscipy.specialimportmatplotlib.pyplotasplt#neuralnetworkcl
系統(tǒng) 2019-09-27 17:49:14 1620
可視化是在整個(gè)數(shù)據(jù)挖掘的關(guān)鍵輔助工具,可以清晰的理解數(shù)據(jù),從而調(diào)整我們的分析方法。1.Matplotlib基本概念Matplotlib是python的一個(gè)數(shù)據(jù)可視化工具庫,專門用于開發(fā)2D圖表(包括3D圖表),操作簡(jiǎn)單。2.Matplotlib三層結(jié)構(gòu)容器層容器層由Canvas、Figure、Axes三部分組成。Canvas位于最底層的系統(tǒng)層,充當(dāng)畫板,即放置Figure的工具。Figure是Canvas上方的第一層,也是需要用戶來操作的應(yīng)用層的第一層,在
系統(tǒng) 2019-09-27 17:49:11 1620
Python學(xué)習(xí)第四天之基礎(chǔ)知識(shí)04:注釋:'#'在python之中是注釋符號(hào),用于單行注釋,注釋應(yīng)該言而又物,應(yīng)當(dāng)寫一些算法里面比較難懂的地方。字符串:還記得我們之前寫的一個(gè)實(shí)例嗎?在第二天的時(shí)候,以下是代碼重現(xiàn):x=input("你今年多少歲了?\n")y=input("你叫什么名字?\n")print(y+"今年"+x+"歲了")那么在這個(gè)print(y+“今年”+x+“歲了”)里面是不是有點(diǎn)不知道是什么呢?這個(gè)叫做字符串的拼接,將兩個(gè)字符串連接在一
系統(tǒng) 2019-09-27 17:49:08 1620
最近在學(xué)習(xí)慕課網(wǎng)PythonFlask構(gòu)建微信小程序訂餐系統(tǒng),在11-3美食詳情和分享功能一節(jié)中后端/member/share收不到前端POST的數(shù)據(jù),被該問題卡了兩天,總算發(fā)現(xiàn)了原因所在,特此記錄下來,以供后來者查看。樓主遇到該問題,剛開始以為是漏掉了視頻中某一關(guān)鍵點(diǎn)或者代碼編寫錯(cuò)漏啥的,前前后后視頻又去看了好幾遍,一行一行的去比對(duì)代碼,可TM后端/member/share始終收不到前端POST的數(shù)據(jù),奇了怪了(抓狂啊~~~)。所以樓主照著這個(gè)思路去百度
系統(tǒng) 2019-09-27 17:49:07 1620
python基礎(chǔ)學(xué)習(xí)筆記(二)2013-02-2416:25蟲師閱讀(...)評(píng)論(...)編輯收藏繼續(xù)第一篇的內(nèi)容,講解,python的一些基本的東西。注釋為了讓別人能夠更容易理解程序,使用注釋是非常有效的,即使是自己回頭再看舊代碼也是一樣。>>>#獲得用戶名:>>>user_name=raw_input("whatisyourname?")在python中用井號(hào)(#)表示注釋。井號(hào)(#)右邊的內(nèi)存將不被程序執(zhí)行。即使沒有注釋,也應(yīng)該讓代碼本身易于理解。
系統(tǒng) 2019-09-27 17:48:56 1620
python開發(fā)者向普通windows用戶分享程序,要給程序加圖形化的界面(傳送門:這可能是最好玩的pythonGUI入門實(shí)例!https://www.jb51.net/article/165763.htm),并要將軟件打包為可執(zhí)行文件(.exe結(jié)尾),那如何將.py轉(zhuǎn)為.exe?將.py轉(zhuǎn)為.exe第一步:安裝pyinstaller(這里臨時(shí)調(diào)用了國內(nèi)豆瓣鏡像源,這樣下載比較快)pipinstallpyinstaller-ihttps://pypi.do
系統(tǒng) 2019-09-27 17:48:52 1620
最近在做cocos2d-x的簡(jiǎn)明配置,發(fā)現(xiàn)有的朋友的文本編輯器,自動(dòng)將\r\n截?cái)喑蒤n,(在unix上換行使用\n,windows上,換行使用的是\r\n)于是,寫了這個(gè)腳本,希望對(duì)一些朋友有所幫助,不用一行一行去改importosdefreplace(filePath,w2u):try:oldfile=open(filePath,"rb+")#這里必須用b打開path,name=os.path.split(filePath)newfile=open(p
系統(tǒng) 2019-09-27 17:48:49 1620
最近實(shí)現(xiàn)了一些微信的簡(jiǎn)單玩法我們可以通過網(wǎng)頁版的微信微信網(wǎng)頁版,掃碼登錄后去抓包爬取信息,還可以post去發(fā)送信息。》》安裝itchat這個(gè)庫pipinstallitchat先來段簡(jiǎn)單的試用,實(shí)現(xiàn)微信的登錄,運(yùn)行下面代碼會(huì)生成一個(gè)二維碼,掃碼之后手機(jī)端確認(rèn)登錄,就會(huì)發(fā)送一條信息給‘filehelper',這個(gè)filehelper就是微信上的文件傳輸助手。importitchat#登錄itchat.login()#發(fā)送消息itchat.send(u'你好鴨!
系統(tǒng) 2019-09-27 17:48:36 1620