首页 > 解决方案 > 我的 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)

标签: python-3.xnumpystatisticsscipy.stats

解决方案


推荐阅读