NumPy快速入門學習筆記

2021-09-22 12:38:19 字數 1485 閱讀 9669

可以說是剛剛入門了python,最近需要做深度學習的任務,但是發現numpy的知識一無所知,所以應該靜下來學一學。

寫這些東西,最重要的就是想要自己去用它,在這裡也跟自己提個醒,避免頻繁的陷入一些不必要的學習之中。

要明白自己學習的目的,是為了用而學習,而不是為了學習而去學習

就目前階段,許多事物擺在眼前,並不是所有的東西都需要系統的去學習,當然不是抵制系統性的學習,而實對於我這樣的普通人,真的時間和精力上都熬不起!

—————————分割線——————————————————

【參考】:菜鳥驛站的教程:菜鳥驛站numpy教程

〇、xmind總結圖

一、 正文

主要示為了方便自己,就記錄一些自己覺得有用的,待日後時間充足再慢慢完善。

理解:什麼是numpy?

簡單理解:就是python的乙個擴充套件程式包,專門用來處理陣列和矩陣運算的。

好了,如上圖所示,主要就是圍繞numpy的ndarray、資料型別、資料屬性、陣列操作、矩陣庫、線性代數展開學習的,沒什麼奇技淫巧,就是踏踏實實看,自己再在ipython裡面敲一敲,當然自己在任務驅動下學起來會更好理解吧,畢竟就有實際場景了。

1. ndarray物件:

2.資料型別:

如圖:

3. 資料屬性:

首先要明白屬性的意思,屬性可以被成為成員變數,方法可以成為成員函式。

還需要記住的一點是:

很多時候可以宣告 axis。axis=0,表示沿著第 0 軸進行操作,即對每一列進行操作;axis=1,表示沿著第1軸進行操作,即對每一行進行操作。

剛開始自己總是遇到就要查一次!「0列1行」

4. 陣列操作

具體的展開來說見下圖:

5. 矩陣庫

矩陣的一些運算,初始化等等。

6. 線性代數

線代裡面的一些運算,點積、內積、解線性方程組等等

好了,基本就是這些了,還是要多多在**中進行聯絡和操作!

加油鴨!

NumPy快速入門

python 2.7 ipython 4.1.2 in 1 from numpy import in 2 yuanzu 4,5,6 in 3 ll array yuanzu in 4 ll out 4 array 4,5,6 in 5 pylist 0,1,2 in 6 jj array pylis...

NumPy入門筆記(一)

numpy是python的乙個科學計算庫,提供了矩陣計算的功能。pandas對numpy庫進行了二次封裝,提供了更強大的功能。numpy可用來儲存和處理大型矩陣,比python自身的資料結構 字串,佇列,元組,字典 更高階。numpy的主要物件是乙個多維度的,均勻的多維陣列,可以進行矩陣運算。1.建...

NumPy學習筆記 入門篇

numpy學習筆記 收集者 keengle 最近在學習scipy。在理解scipy之前,numpy作為scipy基本的模組之一,是不得不去理解掌握的。先總結一下numpy部分的內容吧。接下來學習scipy,最後是pylab和matplotlib。介紹numpy是乙個python的擴充套件模組,通過使...