由於本人只是一名純小白,因此也不太懂到底是python好還是matlab好,但是據說matlab和c/c++能做的事,這個python都可以。而且混合程式設計也很方便。使用的效率上,我感覺要比matlab快得多。因此,選擇python。
python
,推薦2.7
版本。3.x
版本的擴充套件不太多,而且聽前輩說不是向下相容的,因此最好是使用
2.x的最高版本
,我使用的
python
2.7numpy
這個很方便,安裝時可以直接識別
python
的安裝路徑。
安裝過程截圖:
更多版本在這裡
3、安裝完成後,進入
python
shell
,通過cmd
命令列開啟,或者直接通過在
python
的路徑下找到
ide (python gui)
,建立桌面快捷方式。由於我安裝的路徑比較長,
cmd命令列開啟比較麻煩,所以使用的是快捷方式。
4、開啟後介面如圖所示:
5、簡單執行一下(1
)首先需要匯入
numpy
才能進行一些運算,若不匯入會出現以下錯誤:
(2)匯入後,執行結果如下:traceback(most recent call last):
file "", line 1,in random.rand(4,4)
nameerror:name 'random' is not defined
ok,以後再需要加入什麼庫的話,操作類似。今天起,開始玩玩機器學習!>>>from numpy import *
>>>random.rand(4,4)
array([[0.91436883, 0.65971241, 0.81519417, 0.29550649],
[ 0.59599884, 0.77817341, 0.54461688, 0.21541482],
[ 0.28662369, 0.65694238, 0.65291438, 0.85587147],
[ 0.9083952 , 0.71685708, 0.6406972 , 0.78593035]])
>>>
機器學習工具安裝(python
最近在看mit的機器學習公開課,打算動手寫點 按照網上教程裝了python,以及幾個庫。這個總結得特別好,因為他遇到的問題我也都遇到了。唯一區別是 原文中 解決了pyparsing,我們繼續執行 import matplotlib 這時一般不會報錯了。如果有報錯,看報錯字樣中出現 version 1...
《Python之機器學習(NumPy)》
單行注釋 多行注釋 多行注釋 多行注釋 a.ndim 輸出陣列的維數 a.shape 輸出陣列的形式 幾行,幾列 copy 複製陣列 a 2 陣列中每個元素乘以2 1,2 2 陣列將變成4個 a 2 a的平方 1,2 2 unsuported operand type 陣列訪問。修建異常值。處理不存...
機器學習python庫sklearn安裝
可以使用pip安裝。在安裝時需要進行包依賴檢查,具體有以下幾個要求 python 2.6 or 3.3 numpy 1.6.1 scipy 0.9 如果滿足上述條件,就能使用pip進行安裝了 pip install u scikit learn當然,使用pip安裝會比較麻煩,推薦使用anaconda...