機器學習(三) Jupyter Notebook, numpy和matplotlib的詳細使用 (上)


工欲善其事,必先利其器。在本章,我們將學習和機器學習相關的基礎工具的使用:Jupyter Notebook, numpy和matplotlib。大多數教程在講解機器學習的時候,大量使用這些工具,卻不對這些工具進行系統講解。我特意添加了這個章節,讓同學們在后續編寫機器學習算法的過程中,更加得心應手!

一、Jupyter Notebook基礎

a--b:在Jupyter Notebook  選中的內容上面添加單元格------ 下面添加單元格

y: change cell to code
m: change cell to markdown
Kemel --> Restart&Run All  重新啟動運行代碼
 
優勢:幫助我們存儲我們之前代碼寫的變量。以交互的方式完成我們整個編程過程

二、 Jupyter Notebook中的魔法命令

 魔法命令:%run %timeit  %time

 

 

三、Numpy數據基礎

 

四、創建Numpy數組(和矩陣)

np.random.normal? #查看文檔

help(np.random)

 

 

五、 Numpy數組(和矩陣)的基本操作

 

六、 Numpy數組(和矩陣)的合並與分割

 

 

下面的在下一節。

七、Numpy中的矩陣運算

八、Numpy中的聚合運算

九、Numpy中的arg運算

十、Numpy中的比較和Fancy Indexing

十一、Matplotlib數據可視化基礎

十二、數據加載和簡單的數據探索

 我寫的文章只是我自己對bobo老師講課內容的理解和整理,也只是我自己的弊見。bobo老師的課 是慕課網出品的。歡迎大家一起學習。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM