原创 記錄一些Python的代碼

openCV Code cv2 v.s. PIL 特性 cv2 PIL 打開圖像 cv2.imread(‘test.jpg’) Image.open(‘test.jpg’) 圖像模式 BGR RGB 圖像尺寸 h, w

原创 SVM識別驗證碼

先上代碼,原理稍候再補 # -*- coding: utf-8 -* __author__ = 'eple' from svmutil import * from PIL import Image from numpy import *

原创 梯度下降算法的python實現

簡介 本文使用python實現了梯度下降算法,支持y = Wx+b的線性迴歸, 目前支持批量梯度算法和隨機梯度下降算法(bs=1) 也支持輸入特徵向量的x維度小於3的圖像可視化 代碼要求python版本>3.4 代碼 ''' 梯度下

原创 NumPy for MATLAB users

用python代替matlab,相關的函數替換, 鏈接如下: http://mathesaurus.sourceforge.net/matlab-numpy.html

原创 對模式識別和機器學習的一點感悟

一般來說,模式識別是目的,識別出一種模式,比如兩個眼睛一個鼻子的是人臉的模式。如果不通過電腦,手工的通過計算來識別模式,也屬於模式識別。機器學習中的各種方法在模式識別中就用來達到這個目的。現在而言,機器學習中的大多數方法都是統計學習方法。

原创 數據結構之順序表(數組)

本學期帶數據結構,那就索性複習下C語言,把所寫的代碼記錄下來 題目如下: 1. 兩個有序的順序表A和B,包含的元素個數分別爲m與n,設計一算法實現B=AUB 2. 設計一個算法從順序表中刪除重複的元素,並使剩餘元素間的相對次序保持不變 3

原创 數據結構之鏈表

題目: 1.已知單鏈表L是一個遞增有序鏈表,設計一個算法,刪除表中data值在大於等於min並且小於等於max之間的節點,同時釋放刪除節點的空間,分析時間複雜度2.設計一個算法就地逆置單鏈表3.已知三個遞增有序單鏈表A,B,C,長度分別爲

原创 ubuntu下PIL無法顯示圖片

在ubuntu14.04中,調用Python的標準圖像庫(PIL)裏show()函數,有可能無法顯示圖片。因爲他調用了xv,但xv在後面的ubuntu版本中xv都不裝了。 解決辦法:先裝一個ImageMa

原创 python 基礎教程之迭代

python的迭代相當的強大,也非常的好用。 迭代: 簡單迭代: 最常見的迭代也就是for循環了 for i in range(10) print i它可以遍歷列表,元組,字典 並行迭代: names = ['anna'

原创 將代碼託管到GitHub

GitHub 是全球最大的代碼託管網站,要想將代碼託管到上面,我們還需要安裝Git.我下面的描述都是在ubuntu12.04上進行的。 首先安裝Git sudo apt-get install git-core 配置自己的身份