Numpy函数

import numpy as np
x1 = np.arange(1,11,2) #初始值,终值(不包括),布长
x2 = np.linspace(1,9,5)#初始值,终值,元素个数
print('x1:',x1,'x2:',x2)
print(np.add(x1,x2))  #
print(np.subtract(x1,x2)) #减法
print(np.multiply(x1,x2)) #
print(np.divide(x1,x2)) #
print(np.power(x1,x2))#求n次方
print(np.remainder(x1,x2))#求余
#统计函数
import numpy as np
a = np.array([[2.3,2,3],[4,5.5,6],[1.7,8,9]])
print(np.amin(a))  #计算数组中的元素沿指定轴的最小值 (a,0) 0是指axis=0 轴的最小值
print(np.amin(a,0))
print(np.amin(a,1))
print(np.amax(a))
print(np.amax(a,0))
print(np.amax(a,1))
print(np.ptp(a)) #统计最大值和最小值之差
print(np.ptp(a,0))
print(np.percentile(a,30)) #p [0-100] 代表第p个百分位数
print(np.percentile(a,30,0)) #(n−1)∗p=i+j;result = (1−j) ∗ arr[i] + j∗arr[i+1]
print(np.median(a)) #中位数
print(np.mean(a)) # 均值
wts = np.array([2,2,3])
print(np.average(a))
print(np.average(a,0,weights=wts)) #加权平均
print(np.std(a)) #标准差
print(np.var(a)) #方差 计算每个值与平均值之差的平方求和的平均值,标准差是方差的算数平方根

#排序。sort函数 (a,axis=-1, kind='quicksort,mergesort,heapsort',order=None)
print(np.sort(a,axis=None))

 

posted on 2020-11-11 14:59  浅蓝色星光  阅读(265)  评论(0编辑  收藏  举报