- 從0到1:Python數據分析
- 莫振杰
- 397字
- 2022-12-20 18:27:24
第2章 NumPy基礎
2.1 NumPy是什么?
對于Python來說,數據分析“三劍客”指的是NumPy、Pandas、Matplotlib。在這一章中,我們先來學習“第一個劍客”:NumPy。
NumPy是用于科學計算的非常重要的庫,后面介紹的Pandas就是基于NumPy來實現的。機器學習算法中用到的大量數組及矩陣運算,也需要借助NumPy來實現。可以這樣說,NumPy是數據科學領域中最基礎的一個庫。
NumPy主要用于操作多維數組,這一點從它的Logo就可以很直觀地看出,如圖2-1所示。學習NumPy,其實就是學習數組的各種操作。

圖2-1
由于NumPy是第三方庫,我們需要手動安裝。打開VSCode終端窗口,輸入“pip install numpy”后按Enter鍵即可安裝,如圖2-2所示。

圖2-2
需要說明的是,NumPy非常強大,提供的操作也非常多,為了減輕讀者的記憶負擔,本書只介紹常用的操作。對于不常用的操作,初學的時候可以先忽略,以后需要用到時查詢官方文檔即可。
【常見問題】
對于NumPy的學習,除了這本書,還有什么推薦的嗎?
在學習任何編程語言的過程中,一定要養成查閱官方文檔的習慣,因為官方文檔是最重要的參考資料。
推薦閱讀
- 企業級Java EE架構設計精深實踐
- Reactive Programming with Swift
- 數據結構習題精解(C語言實現+微課視頻)
- C語言程序設計
- SQL Server數據庫管理與開發兵書
- Procedural Content Generation for C++ Game Development
- Service Mesh實戰:基于Linkerd和Kubernetes的微服務實踐
- 21天學通C++(第5版)
- Learning Node.js for .NET Developers
- Solutions Architect's Handbook
- Oracle Data Guard 11gR2 Administration Beginner's Guide
- SFML Game Development
- SQL Server 2008實用教程(第3版)
- 大話代碼架構:項目實戰版
- MonoTouch應用開發實踐指南:使用C#和.NET開發iOS應用