今天在師兄的引領下開始學習基於Python的類庫——Theano. 來自網上的一種說法是Theano基於表示矩陣向量的numpy和包含大量數學功能的scipy模塊。對於數據的處理來說Python還是具有一定的優勢。打算配置Theano時,因爲官網的一句溫馨提示(“除Linux64位機外,其他OS並不能很好用於測試”),纔想起來打開那塵封已久的Kubuntu13.10。遂毅然決定在Ubuntu下安裝配置Theano。
在剛配置Theano時,存在使用命令apt-get下載無源的情況。鑑於這種情況,個人給出建議無非三點:
一、切換軟件源(國內好評的有網易的、搜狐的或者阿里的)或者換時間段安裝;
二、連接的網絡有問題或者無線網卡驅動升級;
三、系統版本已不受支持,要改爲舊版本的源。
本人遇到情況是屬於第三種,解決方法是無非兩種:
一、升級系統到最新版本
二、重新配置舊版本的源:
- 打開源列表 sudo gedit /etc/apt/sources.list
- 把該配置文件內的所有http:// us.archive.ubuntu.com改爲http:// old-releases.ubuntu.com
- 執行sudo apt-get update 更新緩存。
下載完成後,如果安裝失敗,可能的情況是系統先前的安裝軟件的Python依賴庫過於龐雜,因爲配置前的環境較爲惡劣,請安裝Theano前務必清理乾淨。正常安裝如下圖所示:
運行sudo pip install --upgrade --no-deps theano
安裝完成後,測試配置是否正確:
測試指令:
python -c "import numpy; numpy.test()"
python -c "import scipy; scipy.test()"
python -c "import theano; theano.test()"