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