做歐洲電商看哪個網(wǎng)站商丘seo教程
萌新的學習之Numpy數(shù)組的使用
先記錄一下之前的關(guān)于函數(shù)的設計
通過創(chuàng)造類的形式
復習完畢之后介紹numpy數(shù)組的使用
#整數(shù)型數(shù)組遇到除法 (即便是除以整數(shù))
不同維度的數(shù)組之間 從外形上的本質(zhì)區(qū)別
一維數(shù)組用1層中括號 二維數(shù)組用2層中括號 三維數(shù)組用3層中括號
不同數(shù)組維度之間的轉(zhuǎn)化
一維數(shù)組轉(zhuǎn)二維數(shù)組 二維轉(zhuǎn)一維數(shù)組 均需要使用數(shù)組的重塑.reshape()
遞增數(shù)組的實現(xiàn) 介紹 采用了 np.arange
創(chuàng)建一個 全0 全1 的數(shù)組形式
隨機數(shù)設計
arr1 = np.random.random(5)
在你提供的代碼中,np.random.random(5) 之所以寫了兩次 random 是因為在使用 NumPy 庫時,random 函數(shù)可以用來生成隨機數(shù)。
- 第一個
random 是 np.random 模塊,它用于生成隨機數(shù)??梢酝ㄟ^ np.random.random() 來生成 [0, 1) 之間的隨機浮點數(shù),也可以通過傳入一個整數(shù)參數(shù),比如 np.random.random(5),來生成一個包含 5 個隨機浮點數(shù)的一維數(shù)組。 - 第二個
random 是 random() 函數(shù)本身,它是 np.random 模塊中的一個函數(shù),用于生成隨機數(shù)。
因此,np.random.random(5) 的意思是生成一個包含 5 個隨機浮點數(shù)的一維數(shù)組。
花式索引
下面講述矩陣的切片
Numpy數(shù)組的賦值 比如把arr1 = arr2 如果修改2 那么1中 的值也會變化
兩個數(shù)組之間的關(guān)系 是一一對應綁定的關(guān)系 (相當于天生帶有了點指針的特性)
數(shù)組的翻轉(zhuǎn)有兩種 一種是上下翻轉(zhuǎn)np.flipud() 另一種是 左右翻轉(zhuǎn) np.fliplr()
向量只能使用 np.flipud
下面講述向量 和 矩陣的拼接
使用函數(shù) np,.concatenate