原创 python實例26[計算MD5]

代碼如下: <span style="font-size:14px;">from hashlib import md5 def calMD5(str): m = md5() m.update(str) return m.he

原创 怎麼解決windows下使用eclipse和python編譯時候 "Non-ASCII character"錯誤問題

今天在windows下使用python和eclipse編譯一個python項目文件時出現錯誤: File "F:\eclipseworks\PyDevTest\src\HelloWorld.py", line 4  Synt

原创 用Pandas完成Excel中常見的任務(1)

本文由 伯樂在線 - 艾凌風 翻譯,Daetalus 校稿。未經許可,禁止轉載! 英文出處:pbpython.com。歡迎加入翻譯組。 引言 本文的目的,是向您展示如何使用pandas 來執行一些常見的Excel任務。有些例子

原创 決策樹建模

決策樹是一種簡單的機器學習方法。決策樹經過訓練之後,看起來像是以樹狀形式排列的一系列if-then語句。一旦我們有了決策樹,只要沿着樹的路徑一直向下,正確回答每一個問題,最終就會得到答案。沿着最終的葉節點向上回溯,就會得到一個有關最終分

原创 Python 數據分析包:pandas 基礎

pandas 是基於 Numpy 構建的含有更高級數據結構和工具的數據分析包 類似於 Numpy 的核心是 ndarray,pandas 也是圍繞着 Series 和 DataFrame 兩個核心數據結構展開的 。Series 和

原创 python類庫26[讀寫Excel]

一 讀取excel   這裏介紹一個不錯的包xlrs,可以工作在任何平臺。這也就意味着你可以在Linux下讀取Excel文件。 首先,打開workbook;     import xlrd wb = xlrd.open_workbo

原创 Python讀寫csv文件

1. 寫入並生成csv文件 代碼: # coding: utf-8 import csv csvfile = file('csv_test.csv', 'wb') writer = csv.writer(csvfile) writ

原创 python 列表去重(數組)的幾種方法

    python 列表就是我們js中的數組了,我們下文整理幾個常用的python 列表去重實現方法,非常的簡單好用。      在抓取頁面圖片時,爲避免重複抓取,將抓取的img結果(結果集是list類型的)通過集合去重。這裏總結了

原创 十大編程算法助程序員走上高手之路

算法一:快速排序算法 快速排序是由東尼·霍爾所發展的一種排序算法。在平均狀況下,排序 n 個項目要Ο(n log n)次比較。在最壞狀況下則需要Ο(n2)次比較,但這種狀況並不常見。事實上,快速排序通常明顯比其他Ο(n log n) 算

原创 用Pandas完成Excel中常見的任務(2)

本文由 伯樂在線 - 艾凌風 翻譯,Daetalus 校稿。未經許可,禁止轉載! 英文出處:pbpython。歡迎加入翻譯組。 介紹 讀者對於本系列第一篇文章的迴應,讓我感到很興奮。感謝大家正面的反饋。我想把本系列繼續下去,重

原创 十分鐘搞定pandas

本文是對pandas官方網站上《10 Minutes to pandas》的一個簡單的翻譯,原文在這裏。這篇文章是對pandas的一個簡單的介紹,詳細的介紹請參考:Cookbook 。習慣上,我們會按下面格式引入所需要的包: 一、   

原创 Python While循環語句

Python 編程中 while 語句用於循環執行程序,即在某條件下,循環執行某段程序,以處理需要重複處理的相同任務。其基本形式爲: while 判斷條件: 執行語句…… 執行語句可以是單個語句或語句塊。判斷條件可以是任何表達

原创 用python讀寫excel(xlrd、xlwt)

最近需要從多個excel表裏面用各種方式整理一些數據,雖然說原來用過java做這類事情,但是由於最近在學python,所以當然就決定用python嘗試一下了。發現python果然簡潔很多。這裏簡單記錄一下。(由於是用到什麼學什麼,所以不

原创 python時間與字符串之間的轉換

python獲取當前系統時間: 取得時間相關的信息的話,要用到python time模塊,python time模塊裏面有很多非常好用的功能,你可以去官方 文檔瞭解下,要取的當前時間的話,要取得當前時間的時間戳,時間戳好像是19

原创 Eclipse + Python 的安裝與配置流程

Eclipse的安裝是很容易的。Eclipse是基於java的一個應用程序,因此需要一個java的運行環境(JRE)才行。(我這裏主要介紹windows下的安裝) 一、Eclipse 的安裝   Eclipse的安裝是很容易的。Ecli