哈喽,大家好,今天给大大家介绍一下,如何通过numpy进行函数的运算。
1.加减乘除运算
1)可以通过numpy创建的数组直接进行加法运算:
import numpy as np
a=np.array([1,5,8,9])
b=np.arange(4)
print(a+b)
2)同样可以进行减法运算:
a=np.array([1,5,8,9])
b=np.arange(4)
print(a-b)
3)乘法运算:
a=np.array([1,5,8,9])
b=np.arange(4)
print(a*b)
4)乘方运算:
a=np.array([1,5,8,9])
b=np.arange(4)
print(a**2)
5)除法运算:
a=np.array([1,5,8,9])
b=np.arange(1,5)
print(a/b)
2.求最大值和最小值:
1)通过max和min函数可以计算数据的最大值和最小值
a=np.array([1,5,8,9])
c=np.max(a)
m=np.min(a)
print(c,m)
2)对不同行列取最大值和最小值
首先我们可以通过reshape函数将a转换为2行2列的数组:
a=np.array([1,5,8,9])
a=a.reshape((2,2))
然后通过axis改变轴的方向,其中axis=0为按照行进行取,axis=1为按照列进行取:
c=np.max(a,axis=1)
3.平均值和中位数的计算:
1)通过mean函数或者average函数均可计算平均值
a=np.array([1,5,8,9])
c=np.mean(a)
2)通过median函数来计算中位数:
c=np.median(a)
4.对数组进行排序;
我们可以通过sort函数对数据进行排序:
c=np.sort(a)
5.条件判断;
比如找到大于3的数据:
c=np.where(a>3)
然后返回的是满足条件的索引,我们可以通过索引获取具体的数据:
print(a[c])
好了,今天的内容就先到这里了,明天见!