原创 python中的模塊(包)

jieba 1.安裝及入門介紹 推薦 pip install jieba 結巴中文分詞涉及到的算法包括: (1) 基於Trie樹結構實現高效的詞圖掃描,生成句子中漢字所有可能成詞情況所構成的有向無環圖(DAG); (2) 採用了

原创 Python基礎知識(四)——函數

函數 函數可以做三樣事情: 它們給代碼片段命名,就跟“變量”給字符串和數字命名一樣。 它們可以接受參數,就跟你的腳本接受argv一樣。 通過使用#1 和 #2,它們可以讓你創建“微型腳本”或者“小命令”。 python中你可以

原创 Python基礎知識(六)——循環,列表,字典

循環,列表,字典 在開始使用 for 循環之前,需要在某個位置存放循環的結果。最好的方法是使用列表(list),列表就是一個按順序存放東西的容器。首先我們看看如何創建列表: hairs = ['brown', 'blond', '

原创 sklearn(3)—— 隨機森林

1 概述 1.1 集成算法概述 集成學習(ensemble learning)是時下非常流行的機器學習算法,它本身不是一個單獨的機器學習算法,而是通過在數據上構建多個模型,集成所有模型的建模結果。基本上所有的機器學習領域都可以看到

原创 Python基礎知識(五)——邏輯

邏輯 邏輯術語 在 python 中我們會用到下面的術語(字符或者詞彙)來定義事物的真(True)或者假(False)。計算機的邏輯就是在程序的某個位置檢查這些字符或者變量組合在一起表達的結果是真是假。 and 與 or 或 no

原创 Python基礎知識(三)——文件操作

文件操作 1. 讀文件 input和argv,這些是你開始學習讀取文件的必備基礎。你可能需要多多實驗才能明白它的工作原理,所以你要細心做練習,並且仔細檢查結果。處理文件需要非常仔細,否則,你可能會把有用的文件弄壞或者清空。導致前功

原创 python基礎知識(七)—— 集合 set\list

集合 set 創建集合 set('zhou wu') print('z','h','o','u',' ','w','u') 集合分類 可變集合(set):可添加、刪除,非可哈希,不能用作字典的鍵值,也不可做其他集合的元素。 不

原创 sklearn(2)—— 決策樹

1 概述 1.1 決策樹是如何工作的 決策樹(Decision Tree)是一種非參數的有監督學習方法,它能夠從一系列有特徵和標籤的數據中總結出決策規則,並用樹狀圖的結構來呈現這些規則,以解決分類和迴歸問題。決策樹算法容易理解,適

原创 sklearn(1) —— 入門

sklearn入門 scikit-learn,又寫作sklearn,是一個開源的基於python語言的機器學習工具包。它通過NumPy, SciPy和Matplotlib等python數值計算的庫實現高效的算法應用,並且涵蓋了幾乎

原创 python基礎(6)—— 封裝、繼承、多態

Python是面向對象的語言,也支持面向對象編程的三大特性:繼承、封裝(隱藏)、多態 封裝(隱藏) 隱藏對象的屬性和實現細節只對外提供必要的方法,相當於將“細節封裝起來”,只對外暴露“相關調用方法” 通過前面學習的“私有屬性、私有

原创 python基礎(5) —— python爬蟲實戰

1. 反爬策略之代理IP 首先需要購買代理IP import urllib.request as ur proxy_address = ur.urlopen('http://api.ip.data5u.com/dynamic/g

原创 python基礎(4) —— python爬蟲進階

1. Json Path dumps 用於把python對象轉換爲Json對象 loads 用於把Json對象轉換爲python對象 dump 吧python類型的數據轉化爲Json類型的字符串,然後保存到本地 load 用於讀

原创 python基礎(3) —— python爬蟲基礎

1. 正則表達式 表達式 說明 . 除了 \n 和 \r 的所有字符 \d 數字 \D 非數字 \w 字母和下劃線 \W 非字母和下劃線 \s 空格(包括製表符、換頁符等) [a-z] 小寫英文字母 [a-zA-Z0-9] 大小寫

原创 python基礎(2)—— 基礎語法

1.註釋 Python註釋有單行註釋和多行註釋 單行註釋以 “#” 開頭 多行註釋使用三個單引號(’’’)或三個雙引號(""") 注意: 單行註釋描述下列語句作用;多行註釋描述函數的功能、參數和返回值。 2.Python的輸入與輸

原创 Tomcat —— 基礎(安裝,源碼部署運行)

1、常見的Web服務器軟件 Weblogic:orac1e公司,大型的 JavaEE服務器,支持所有的 JavaEE規範,收費的。 websphere:IBM公司,大型的JavaEE服務器,支持所有的JavaEE規範,收費的 JB