如何解决我的 Std Dev 和 Variance 与他们显示的不同
Input : arr - Numpy array
Output: Function must print the statistics of the array in the following order
1. Mean
2. Median
3. Standard Deviation
4. Variance
5. Mode
5. Inter-Quartile Range
注意:所有答案必须是浮点数据类型。将您的答案四舍五入到 2 位数。
import numpy as np
from scipy import stats
import statistics as st
def stats_values(arr):
#Write your code here
print("{:.2f}".format(st.mean(a)))
print("{:.2f}".format(st.median(a)))
print("{:.2f}".format(st.stdev(a)))
print("{:.2f}".format(st.variance(a)))
print("{:.2f}".format(st.mode(a)))
q3,q1 = np.percentile(a,[75,25])
iqr=q3-q1
print("{:.2f}".format(iqr))
n=int(input("enter no. of rows you want\n"))
a=[]
for i in range(n):
p=float(input())
a.append(p)
stats_values(a)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。