python numpy的部分函数
生活随笔
收集整理的這篇文章主要介紹了
python numpy的部分函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.array()方法 創建數據
2.shape屬性 數組的形狀
3.reshape()方法 創建指定形狀的新數組
4.dtype屬性 得到數組的元素類型
5.arange()方法 通過指定開始值、終值和步長創建等差數組
6.linspace()方法 通過指定開始值、終值和元素個數創建表示等差數列的一維數組(可通過endpoint指定是否包含終值)
7.logspace()方法 創建等比數列(base設置基數)
8.zeros(),ones(),empty()方法 創建指定形狀的數組
9.zeros_like(),ones_like(),empty_like()方法 創建與參數形狀和類型相同的數組
10.frombuffer(),fromstring(),fromfile()方法 從字節序列或文件創建數組
11.fromfunction()方法 通過預先定義的函數來創建數組
12.s_對象 創建數組下標
13.tostring(),tofile()方法 將數組以二進制的方式轉換成字符串或者寫入文件中
14.item()方法 返回標準python類型
15.frompyfunc() 將計算單個值得函數轉換為一個能對數組中每個元素進行計算的ufunc函數
16.ogrid對象 快速產生能進行廣播運算的數組
函數庫
17.sum()求和,mean()求平均值,average()求平均(無out,dtype參數,有weight參數),std()標準差,var()方差
18.min()最小值,max()最大值,ptp()最大最小之差,argmax()最大值下標,argmin()最小值下標
19.sort()排序
多項式
20.poly1d一元多項式對象,poly1d將系數轉換為一元多項式對象
21.deriv()方法 多項式微分,integ()方法 多項式積分
22.roots()函數 計算多項式的根
23.poly函數 將根轉換為多項式的系數
分段函數
24.where(condition,y,z)
25.select(condlist, choicelist, default=0)
26.piecewise(x, condlist, funclist)
統計函數
27.unique()返回其參數數組中所有不同的值,并且按照從小到大的順序排列
28.bincount()函數 對整數數組中各個元素出現的次數進行統計
29.histogram()函數 對一維數組進行直方圖統計,參數列表:
histogram(a, bins=10, range=None, normed=False, weights=None)
線性代數
各種乘積運算
30.dot() 計算矩陣的乘積
結果數組中的每個元素都是:數組a最后一維上的所有元素與數組b倒數第二維上的所有元素的乘積和
31.inner()
結果數組中的每個元素都是:數組a和b最后一維的內積
32.outer() 只按照一維數組進行計算
解線性方程組
33.linalg模塊:numpy線性代數模塊
34.solve() 求解多元一次方程組
35.lstsq() 更一般化的求解多元一次方程組,a可以不是方陣
文件存取
36.tofile()方法 將數組數據以二進制格式寫進文件
37.fromfile() 讀取文件,需要制定dtype類型
38.load(),save() 用numpy專用的二進制格式保存數據
39.savez() 保存多個數組
2.shape屬性 數組的形狀
3.reshape()方法 創建指定形狀的新數組
4.dtype屬性 得到數組的元素類型
5.arange()方法 通過指定開始值、終值和步長創建等差數組
6.linspace()方法 通過指定開始值、終值和元素個數創建表示等差數列的一維數組(可通過endpoint指定是否包含終值)
7.logspace()方法 創建等比數列(base設置基數)
8.zeros(),ones(),empty()方法 創建指定形狀的數組
9.zeros_like(),ones_like(),empty_like()方法 創建與參數形狀和類型相同的數組
10.frombuffer(),fromstring(),fromfile()方法 從字節序列或文件創建數組
11.fromfunction()方法 通過預先定義的函數來創建數組
12.s_對象 創建數組下標
13.tostring(),tofile()方法 將數組以二進制的方式轉換成字符串或者寫入文件中
14.item()方法 返回標準python類型
15.frompyfunc() 將計算單個值得函數轉換為一個能對數組中每個元素進行計算的ufunc函數
16.ogrid對象 快速產生能進行廣播運算的數組
函數庫
17.sum()求和,mean()求平均值,average()求平均(無out,dtype參數,有weight參數),std()標準差,var()方差
18.min()最小值,max()最大值,ptp()最大最小之差,argmax()最大值下標,argmin()最小值下標
19.sort()排序
多項式
20.poly1d一元多項式對象,poly1d將系數轉換為一元多項式對象
21.deriv()方法 多項式微分,integ()方法 多項式積分
22.roots()函數 計算多項式的根
23.poly函數 將根轉換為多項式的系數
分段函數
24.where(condition,y,z)
25.select(condlist, choicelist, default=0)
26.piecewise(x, condlist, funclist)
統計函數
27.unique()返回其參數數組中所有不同的值,并且按照從小到大的順序排列
28.bincount()函數 對整數數組中各個元素出現的次數進行統計
29.histogram()函數 對一維數組進行直方圖統計,參數列表:
histogram(a, bins=10, range=None, normed=False, weights=None)
線性代數
各種乘積運算
30.dot() 計算矩陣的乘積
結果數組中的每個元素都是:數組a最后一維上的所有元素與數組b倒數第二維上的所有元素的乘積和
31.inner()
結果數組中的每個元素都是:數組a和b最后一維的內積
32.outer() 只按照一維數組進行計算
解線性方程組
33.linalg模塊:numpy線性代數模塊
34.solve() 求解多元一次方程組
35.lstsq() 更一般化的求解多元一次方程組,a可以不是方陣
文件存取
36.tofile()方法 將數組數據以二進制格式寫進文件
37.fromfile() 讀取文件,需要制定dtype類型
38.load(),save() 用numpy專用的二進制格式保存數據
39.savez() 保存多個數組
40.savetxt(),loadtxt() 讀寫保存一維和二維數組的文本文件
from: https://www.douban.com/note/363857295/
總結
以上是生活随笔為你收集整理的python numpy的部分函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习OpenCV——Surf(特征点篇)
- 下一篇: 官网PYthon语言参考手册The Py