python-3.x - 我的 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)
解决方案
推荐阅读
- maven - 通过命令提示符运行黄瓜 || 测试运行:0,失败:0,错误:0,跳过:0
- sql - 在 SQL Server 2005 中添加总行?
- docker - 如何在使用 docker 时为多个项目共享(公开)端口 80
- scala - Couchbase 计数器给出 NOT_EXISTS 错误
- esp8266 - 如何在 esp8266 上进行智能配置后设置静态 IP
- python - matplotlib:刻度标签位置没有得到一致执行
- kotlin - 带有 BindingAdapter 的 AndroidX
- c# - XSL FO 在具体注释之后读取第一个 fo:table 节点
- html - break-after 后 div 的最后一部分不想占用屏幕高度的 100%
- javascript - angular2 日期选择器中 owl-date-time 的时间字段是否有任何事件?