原创 記錄一些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 配置自己的身份