Python:对创建的两个数组进行四则运算和对创建的随机数组进行简单的统计分析
本帖最后由 划句顾 于 2021-6-8 01:01 编辑'''*************************************************************************
@author:LaoGu
@time: 2021/6/8
@fuction:①创建一个数值范围为0~1、间隔为0.01的数组;
②创建100个服从正态分布的随机数;
③对创建的两个数组进行四则运算;
④对创建的随机数组进行简单的统计分析
****************************************************************************'''
import numpy as np#导入Numpy库,别名为np
arr1 = np.arange(0,1,0.01) #创建一个数值范围为0~1、间隔为0.01的数组
arr2 = np.random.randn(100)#创建100个服从正态分布的随机数
#定义一个count()函数来对创建的两个数组进行四则运算
def count(a,b):
pls = a + b
sub = a - b
mul = a * b
div = a / b
print("plus = {:}\t ".format(pls))
print("\n")
print("subtract = {:}\t".format(sub))
print("\n")
print("multiply = {:}\t".format(mul))
print("\n")
print("divide = {:}\t".format(div))
print("\n")
#定义一个analy()函数来对创建的随机数组进行简单的统计分析
def analy(c):
print("正态分布数组为{}的".format(c))
print("最小值为{0:}".format(np.amin(c)))
print("\n")
print("最大值为{0:}".format(np.amax(c)))
print("\n")
print("中位数为{0:}".format(np.median(c)))
print("\n")
print("加权平均值为{0:}".format(np.average(c)))
print("\n")
print("平均值为{0:}".format(np.mean(c)))
print("\n")
print("标准差为{0:}".format(np.std(c)))
print("\n")
print("方差为{0:}".format(np.var(c)))
print("\n")
count(arr1,arr2)
analy(arr2)
演示结果如下:
页:
[1]