官术网_书友最值得收藏!

第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的學習,除了這本書,還有什么推薦的嗎?

在學習任何編程語言的過程中,一定要養成查閱官方文檔的習慣,因為官方文檔是最重要的參考資料。

主站蜘蛛池模板: 永川市| 沿河| 临湘市| 吉木萨尔县| 喀喇沁旗| 石棉县| 千阳县| 城步| 同德县| 溧水县| 石林| 凉山| 墨竹工卡县| 三河市| 浠水县| 长沙县| 上犹县| 泰来县| 镇安县| 莲花县| 平安县| 灵璧县| 华阴市| 宁海县| 楚雄市| 交城县| 博爱县| 武平县| 云阳县| 新巴尔虎左旗| 塔城市| 上杭县| 正阳县| 库伦旗| 社旗县| 长寿区| 柳河县| 保靖县| 察雅县| 崇礼县| 东平县|