numpy的學習筆記(四) 便捷函式

2021-08-14 02:17:00 字數 831 閱讀 2943

第四章 便捷函式

1、協方差

np.cov(a, b)

2、對角線元素

covariance.diagonal()

3、矩陣跡

covariance.trace()

4、相關係數

np.correoef(a, b)

5、標準差

a.std()

6、方差

a.var()

7、多項式擬合

擬合:np.polyfit(t, var, n)

求解:np.polyval(poly, t[-1]+1)

求根:np.roots(poly)

求導:np.polyder(poly)

8、符號

np.sign(change)

np.piecewise(change, [change<0, change>0], [-1, 1]

9、陣列比較

np.array_equal(a, b)

10、向量化

func = np.vectorize(calc_profit)

11、漢寧窗、海明窗...(公升余弦)

np.hanning(n)、np.hamming(n)、np.blackman(n)、np.bartlett(n)、np.kaiser(n)

12、多項式作差

np.polysub(a, b)

13、判斷實數

np.isreal(xpoints)

14、挑選元素

np.select([reals].[xoints])

15、去掉頭尾的零

np.trim_zeros(xpoints)

Numpy學習筆記(四)

前段時間又重新回顧了線性代數的課本,感悟頗多。才漸漸體會到,大學數學課程的安排,分割為微積分 線性代數和概率論是多麼的合理!矩陣,說它多重要都不為過,尤其是大型複雜的計算。numpy對於python的擴充套件,相當程度體現在對於矩陣運算的支援上。example1 建立矩陣 coding utf 8 ...

Numpy學習筆記(四)陣列屬性

一 陣列屬性 usr bin env python coding utf 8 author jia666 time 2021 2 20 16 44 import numpy as np a np.array 1,2,3 4,5,6 7,8,9 todo 1 檢視a的值 print a 1 2 3 4...

numpy的學習筆記

本次筆記學習教程出自 numpy的使用 import numpy as np 1.numpy陣列的基本使用和操作 import numpy as np a np.array 1,2,3 4,5,6 自定義乙個numpy陣列a print array a is n str a n and the sh...