求python程序,利用一组数据,求平均值和python计算标准差函数

【求助】最近在学Python,要做一个仿真实验,需要设定10kn(1kn≈0.5m/s)的船舶的平均航速,因为要具有随机性,所以我就想用Python的random.randint来实现,但是不知道怎么才能把这组数的平均值和标准差给固定。数组要求为:10个数,平均值为10,数组的标准差为1;(这10个数是整数)import random average_speed=10 standard_deviation=1
n=0 while n<10:
speed=random.randint(5,13)
n+=1 print(speed,end=",")我现在没啥思路,不知道怎么才能进一步实现,希望有好人能帮帮忙,如果不行的话,我尝试用其他的方法来解决。欢迎评论或者留言哦,谢谢大家!希望知乎上面的各位充满善心的人们帮帮忙啦,谢谢啦!编辑于 2020-04-22 15:19
import numpy as np
a = [1,2,3,4,5,6]
#求均值
a_mean = np.mean(a)
#求方差
a_var = np.var(a)
#求标准差
a_std = np.std(a,ddof=1)
print("平均值为:%f" % a_mean)
print("方差为:%f" % a_var)
print("标准差为:%f" % a_std)
其中,可以添加参数axis 如下:#参数0代表对每一列求值,
#参数1代表对每一行求值,
#无参数则求所有元素的值
x_mean = np.mean(x,axis = 0)
x_var = np.var(x,axis = 0)

我要回帖

更多关于 python计算标准差函数 的文章

 

随机推荐