原创 python學習(9)———文件操作

常用文件操作函數 open():打開文件 read():讀取文件的內容,可以把內容賦值給一個變量。 close():關閉文件,就像文件編輯器裏面的保存 readline():讀取文件中的一行 truncate():清空文件中的內

原创 python學習(6)————輸出、元組、轉義符

輸出函數基本使用方法 # -*- coding: utf-8 -*- print "Mary had a little lamb." print "Its fleece was white as %s." % 'snow' pri

原创 python學習(7)————argv參數引用

這一章主要學習argv參數的運用。argv參數是由計算機命令行執行程序時候添加的後綴。以下是使用的方法: # -*- coding: utf-8 -*- from sys import argv script, first, s

原创 圖片分類-最近鄰分類(1)

作爲我們學習的第一個方法,我們會開發一個叫最近鄰分類器的東西。這個分類器與卷積神經網絡(CNN)沒有什麼關係並且在實際中很少用到。但是他會讓我們對圖片分類問題的基礎算法有一個初步的瞭解。 如圖,分類數據集爲:CIFAR-10。一

原创 python學習(15)--numpy庫(2)

Numpy是一個Python的科學計算庫。它提供了高性能多位計算對象,並且對其提供了大量對象。如果你對Matlab比較熟悉,那麼這個文檔對你是有幫助的。 向量 一個numpy向量是一系列相同類型的並且被一切非負的整數索引。維數就是

原创 python學習(10)————函數與模塊

函數的命名 函數是一個程序的必備元素,它可以簡化主體函數,讓程序看的更加具體、形象。 函數具有三個特徵: 首先,它們給一段代碼命名,並讓它可重複使用; 其次,它獲取參數的方式就像python腳本獲取argvs一樣; 最後,用1

原创 python學習(14)--numpy庫(1)

本文主要翻譯自python Numpy Tutorial 你也可以使用Ipython Notebook教程 Python 使用python實現快速排序: def quicksort(arr): if len(arr) <

原创 圖片分類-K近鄰分類器

你可以注意到當我們做預測的時候,如果僅僅用最近的圖片的是遠遠不夠的。其實,我們更常用的是k近鄰分類器。這個思想非常簡單。代替尋找訓練集中最近的圖片,我們會尋找k個最相近的圖片,並且讓他們再測試圖片上投票。特別的,再k=1的時候,我

原创 python學習(2)———第一個python程序

python的第一個程序 進入python解釋器,可以從cmd直接輸入python進入,然後,輸入print “Hello,World!”,得到以下結果: 這說明python已經正常安裝,並且你已經成功運行你的第一個pyth

原创 python學習(17)--Matplotlib

Matplotlib是一個畫圖庫,這一節我們提供了簡明的教程,使用類似於MATLAB. 畫圖 matplotlib最重要的函數就是plot,可以讓你畫出2D的圖。例如: import numpy as np import matp

原创 python學習(12)————jieba分析數據

jieba安裝 jieba是一個python開發的中文分詞工具 安裝方法: 全自動安裝:進入python安裝路徑,進入Scripts文件夾,使用easy_install或者pip安裝 半自動安裝:先下載http://pypi.

原创 python學習(11)———判斷語句與循環語句

判斷語句 在python裏面,判斷語句主要是if,elif和else。這三種語句的判斷方式,我們先從if開始。 if語句 if語句是很簡單的,它只需要判斷當前狀態值與需要值的比較。如果達到條件,則進行相應的操作。這裏我們舉一個遊戲

原创 python學習(5)———多變量及其輸出

多變量輸出 爲了避免重複變量的輸出,我們可以用python中的str模板。例如,我們想得到一個這樣的模板,每當我們輸入一個名字例如(Jack)的時候,它就輸出”Hello,Jack!”。爲了得到以上模板,我們寫了如下的代碼。 #

原创 python學習(4)———變量和命名以及輸入

變量 python 中,變量基本上就是代表某個值的名字,例如,你想讓x代表3,那麼只需要執行以下語句: >>>x=3 =表示賦值,也就是說x被賦值了數值3,也可以說將變量x綁定到了值3上。綁定了以後,我們就可以用表達式

原创 python學習(13)————jieba進階生成詞雲

提取小說《開國太后紀事》得到的結果 安裝WordCloud 構建詞雲的方法很多,這裏我們介紹一下WordCloud的使用方法,WordCloud是可以自定義圖片背景,然後通過給的文檔自動生成詞雲,它會根據詞出現頻率的大小來確定