Python中Numpy包的学习
Numpy實(shí)現(xiàn)基本的矩陣運(yùn)算
- a*b實(shí)現(xiàn)矩陣叉乘,使用代碼和運(yùn)行結(jié)果如圖
- dot()實(shí)現(xiàn)矩陣點(diǎn)乘,使用代碼和運(yùn)行結(jié)果如圖
- .I實(shí)現(xiàn)矩陣求逆,使用代碼和運(yùn)行結(jié)果如圖
- .T實(shí)現(xiàn)矩陣求轉(zhuǎn)置,使用代碼和運(yùn)行結(jié)果如圖
- linalg.eig()實(shí)現(xiàn)求矩陣的特征向量,并返回?cái)?shù)值,使用代碼和運(yùn)行結(jié)果如圖
Numpy實(shí)現(xiàn)線性方程求解
例:求該線性方程組的解
[11102525?1][xyz]=[6?427]\left[\begin{array}{ccc} 1 & 1 & 1 \\ 0 & 2 & 5 \\ 2 & 5 & -1 \end{array}\right]\left[\begin{array}{l} x \\ y \\ z \end{array}\right]=\left[\begin{array}{c} 6 \\ -4 \\ 27 \end{array}\right] ???102?125?15?1???????xyz????=???6?427????
使用代碼和運(yùn)行結(jié)果如圖
Numpy實(shí)現(xiàn)排序
sort(a,axis,kind,order)函數(shù)返回輸入數(shù)組的排序副本,其中a是所需排序的數(shù)組,axis沿著排序的軸,kind默認(rèn)為"quicksort"快速排序,或者"mergesort"歸并排序,"heapsort"堆排序。使用代碼和運(yùn)行結(jié)果如圖
#排序 import numpy as np a = np.array([[3,7,5],[8,4,3],[2,4,9]]) print("排序后",np.sort(a)) print("沿x軸排序",np.sort(a,axis=1)) print("沿y軸排序",np.sort(a,axis=0))- argsort()函數(shù)對輸入數(shù)組進(jìn)行排序并返回?cái)?shù)據(jù)的索引數(shù)組,使用代碼和運(yùn)行結(jié)果如圖
argmax()函數(shù)和argmin()函數(shù)對輸入數(shù)組的指定值找出最大值或者最小值,返回其索引值,使用代碼和運(yùn)行結(jié)果如圖
#armax(),argmin() import numpy as np a = np.array([[3,7,5],[8,4,3],[2,4,9]]) print("整個(gè)數(shù)組中的最大索引",np.argmax(a)) print("沿x軸的最大索引",np.argmax(a,axis=1)) print("沿y軸的最大索引",np.argmax(a,axis=0)) print("整個(gè)數(shù)組中的最大索引",np.argmax(a)) print("沿x軸的最小索引",np.argmax(a,axis=1)) print("沿y軸的最小索引",np.argmax(a,axis=0))- where()函數(shù)對輸入數(shù)組找出指定條件的數(shù)值,返回其索引值,使用代碼和運(yùn)行結(jié)果如圖
Numpy實(shí)現(xiàn)基本的統(tǒng)計(jì)計(jì)算
在Numpy中有很多用于統(tǒng)計(jì)的函數(shù),從數(shù)組中給定的元素中查找最大值,最小值,標(biāo)準(zhǔn)差和方差等。
- amin()和amax()用于從給定的數(shù)組中指定軸返回最小值和最大值,使用代碼和運(yùn)行結(jié)果如圖
- ptp()返回沿軸的值得范圍,使用代碼和運(yùn)行結(jié)果如圖
- median()求中值,使用代碼和運(yùn)行結(jié)果如圖
- mean()求算術(shù)平均值,使用代碼和運(yùn)行結(jié)果如圖
- average()求加權(quán)平均值,使用代碼和運(yùn)行結(jié)果如圖
- std()求標(biāo)準(zhǔn)差,使用代碼和運(yùn)行結(jié)果如圖
- var()求方差,使用代碼和運(yùn)行結(jié)果如圖
總結(jié)
以上是生活随笔為你收集整理的Python中Numpy包的学习的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git的clone命令出现fatal:u
- 下一篇: Python中Pyaudio安装失败的解