Python專題①:常見項(xiàng)目代碼庫(kù) | 創(chuàng)造你自己的“比特幣” | 數(shù)據(jù)挖掘工具

Projects:

  • 使用難度:★

  • Star數(shù):4922

  • 亮點(diǎn):集合了各種常見項(xiàng)目以及每個(gè)項(xiàng)目的各種語(yǔ)言的代碼實(shí)現(xiàn)

G哥說

準(zhǔn)確的說尚辑,Projects只是提出了常見項(xiàng)目,并沒有具體代碼鸭你。具體的代碼在另一個(gè)庫(kù)里爽彤,名字是“Projects-Solutions”推溃。

最牛逼的是昂利,代碼實(shí)現(xiàn)包括多種語(yǔ)言,比如Python铁坎、JS蜂奸、PHP、Ruby硬萍、C扩所、Haskell、C++朴乖、C#祖屏、Java。

下次你再需要寫算法或者基礎(chǔ)項(xiàng)目的時(shí)候买羞,不用從頭開始了袁勺,直接找對(duì)應(yīng)語(yǔ)言的代碼實(shí)現(xiàn)來使用吧!

一些項(xiàng)目:

  • 尋找素因子

  • 二進(jìn)制和十進(jìn)制互相轉(zhuǎn)換

  • 排序

  • 計(jì)算歐拉路徑

  • 計(jì)算字符串中的單詞數(shù)

  • 網(wǎng)頁(yè)爬蟲

  • FTP

  • PDF生成器

  • SQL查詢分析

  • ……

還有很多畜普,我就不一一列舉了期丰,大家可以自己去看。

Projects項(xiàng)目首頁(yè)


basiccoin:

  • 使用難度:★★★★★

  • Star數(shù):259

  • 亮點(diǎn):實(shí)現(xiàn)了數(shù)字貨幣基本算法吃挑,可以自行定制擴(kuò)展

G哥說

比特幣現(xiàn)在已經(jīng)無人不知無人不曉了咐汞。雖然不斷有人唱衰比特幣,偶爾也會(huì)爆出一些漏洞儒鹿,但是總體來說比特幣的前景還是比較光明的。

比特幣的算法簡(jiǎn)單說就是隨著時(shí)間增加几晤,獲得比特幣的難度也會(huì)增加约炎,這就導(dǎo)致比特幣會(huì)越來越值錢,因?yàn)閿?shù)量增加越來越緩慢蟹瘾。

basiccoin是一個(gè)非常簡(jiǎn)單的數(shù)字貨幣圾浅,包含基本的算法和界面。作者希望創(chuàng)造一個(gè)通用的數(shù)字貨幣基礎(chǔ)憾朴,感興趣的人可以根據(jù)自己的需要進(jìn)行改進(jìn)和定制狸捕。

basiccoin目前還處于社會(huì)主義初級(jí)階段,一些高級(jí)屬性還不具備众雷,作者仍然在開發(fā)中灸拍。

basiccoin項(xiàng)目首頁(yè)


Pattern:

  • 使用難度:★★★★

  • Star數(shù):2324

  • 亮點(diǎn):支持?jǐn)?shù)據(jù)挖掘做祝、自然語(yǔ)言處理、機(jī)器學(xué)習(xí)和網(wǎng)絡(luò)分析

G哥說

數(shù)據(jù)挖掘鸡岗、機(jī)器學(xué)習(xí)也算是現(xiàn)在的大熱門之一了混槐。大數(shù)據(jù)概念越炒越熱,加上深度學(xué)習(xí)算法的不斷發(fā)展轩性,數(shù)據(jù)挖掘和機(jī)器學(xué)習(xí)變得越來越重要声登。

Pattern是一個(gè)工具,提供了一些基礎(chǔ)的算法實(shí)現(xiàn)并且封裝了常用網(wǎng)站的數(shù)據(jù)獲取操作(Google揣苏、Bing悯嗓、Twitter、Wikipedia)卸察,大大簡(jiǎn)化了數(shù)據(jù)獲取和分析的難度脯厨。

需要注意的是,Pattern不支持Python3蛾派,并且沒有封裝國(guó)人比較常用的網(wǎng)站比如Sina俄认,感興趣的朋友可以嘗試一下貢獻(xiàn)代碼。

舉個(gè)例子

from pattern.web    import Twitter
from pattern.en     import tag
from pattern.vector import KNN, count

twitter, knn = Twitter(), KNN()

for i in range(1, 3):
   for tweet in twitter.search('#win OR #fail', start=i, count=100):
       s = tweet.text.lower()
       p = '#win' in s and 'WIN' or 'FAIL'
       v = tag(s)
       v = [word for word, pos in v if pos == 'JJ'] # JJ = adjective
       v = count(v) # {'sweet': 1}
       if v:
           knn.train(v, type=p)

print knn.classify('sweet potato burger')
print knn.classify('stupid autocorrect')

這段代碼干了什么事呢洪乍?首先從Twitter上獲取標(biāo)簽為 WIN 或者 FAIL 的推文眯杏,然后用這些推文構(gòu)造一個(gè)分類器,最后用這個(gè)分類器來判斷其他推文是 WIN 還是 FAIL壳澳。

十幾行代碼實(shí)現(xiàn)數(shù)據(jù)獲取以及分類器的訓(xùn)練岂贩,真的是神器了。巷波。萎津。

Pattern項(xiàng)目首頁(yè)


如果大家覺得這篇文章還不錯(cuò)的話請(qǐng)動(dòng)動(dòng)手指分享一下吧~你們的支持就是我最大的動(dòng)力!

歡迎掃描二維碼關(guān)注我的微信號(hào)“GitHub不完全裝B指南”抹镊,獲取最新文章锉屈。

謝謝~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市垮耳,隨后出現(xiàn)的幾起案子颈渊,更是在濱河造成了極大的恐慌,老刑警劉巖终佛,帶你破解...
    沈念sama閱讀 216,470評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件俊嗽,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡铃彰,警方通過查閱死者的電腦和手機(jī)绍豁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來牙捉,“玉大人竹揍,你說我怎么就攤上這事敬飒。” “怎么了鬼佣?”我有些...
    開封第一講書人閱讀 162,577評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵驶拱,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我晶衷,道長(zhǎng)蓝纲,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,176評(píng)論 1 292
  • 正文 為了忘掉前任晌纫,我火速辦了婚禮税迷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘锹漱。我一直安慰自己箭养,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,189評(píng)論 6 388
  • 文/花漫 我一把揭開白布哥牍。 她就那樣靜靜地躺著毕泌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪嗅辣。 梳的紋絲不亂的頭發(fā)上撼泛,一...
    開封第一講書人閱讀 51,155評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音澡谭,去河邊找鬼愿题。 笑死,一個(gè)胖子當(dāng)著我的面吹牛蛙奖,可吹牛的內(nèi)容都是我干的潘酗。 我是一名探鬼主播,決...
    沈念sama閱讀 40,041評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼雁仲,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼仔夺!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起攒砖,我...
    開封第一講書人閱讀 38,903評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤囚灼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后祭衩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,319評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡阅签,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,539評(píng)論 2 332
  • 正文 我和宋清朗相戀三年掐暮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片政钟。...
    茶點(diǎn)故事閱讀 39,703評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡路克,死狀恐怖樟结,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情精算,我是刑警寧澤瓢宦,帶...
    沈念sama閱讀 35,417評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站灰羽,受9級(jí)特大地震影響驮履,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜廉嚼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,013評(píng)論 3 325
  • 文/蒙蒙 一玫镐、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧怠噪,春花似錦恐似、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至憋槐,卻和暖如春双藕,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背秦陋。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工蔓彩, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人驳概。 一個(gè)月前我還...
    沈念sama閱讀 47,711評(píng)論 2 368
  • 正文 我出身青樓赤嚼,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親顺又。 傳聞我的和親對(duì)象是個(gè)殘疾皇子更卒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,601評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 簡(jiǎn)評(píng):敲黑板蹂空!考試要考的比特幣知識(shí)點(diǎn),都是送分題上枕。 本文是比特幣官方 FAQ,僅做科普弱恒。 目錄概覽 什么是比特幣?...
    極小光閱讀 5,944評(píng)論 5 89
  • 作者:林琇琬 痛苦時(shí)锈玉,我們都愛怪別人爪飘。但如果不是自己內(nèi)在已經(jīng)有傷,別人的行為拉背、語(yǔ)言和態(tài)度师崎,其實(shí)難以讓我們?cè)谝猓踔?..
    worldhello閱讀 821評(píng)論 0 1
  • 鐵線蕨(Adiantum capillus-veneris)犁罩,鐵線蕨科的蕨類植物,由于其葉柄細(xì)長(zhǎng)且黑色土陪,像鐵...
    綠汀閱讀 1,687評(píng)論 0 3
  • 有人說顷窒,早戀是過早的遇見了正確的人;也有人說源哩,所謂早戀鞋吉,不過是放大了的青梅竹馬;還有人說励烦,早戀知己一樣,可遇不可求...
    碼字的黃小邪閱讀 554評(píng)論 3 1