【发布时间】:2021-06-11 17:18:00
【问题描述】:
目前在学习 numpy 数组的编程课程中。我目前有一个数组打印 10,20,30 等...并且需要获取它的统计信息
import numpy as np
SIZE = 10
numbers = np.array([0] * SIZE, dtype=int)
print("All the numbers...")
print(numbers)
print()
for i in range(SIZE):
numbers[i] = (i+1) * 10
print("All the numbers...")
for i in range(SIZE):
print(numbers[i], end= " ")
这是我以前这样做的,但现在我需要打印最小值、最大值、总计和平均值。我了解实现所有四个所需的方程式设置,但是当我的老师要求我们打印这样的统计数据时,我迷失了
print("Min: ", stats[0])
print("Max: ", stats[1])
print("Total: ", stats[2])
print("Average: ", stats[3])
print()
它是 stats[1] , stats[2] 等等,这是否意味着我将所有方程放入原始 np.array 中,或者我创建一个大小为 4 的 np.array 然后以某种方式使用 stat[1] 等将所述方程放入数组中? 抱歉,如果这个问题令人困惑,我仍在努力弄清楚如何表达这些问题。
【问题讨论】:
-
很抱歉,我们只能猜测您的老师期望您做什么。我猜他们希望您将这些统计信息放在另一个数组中,然后将其分配给
stats变量。但你可能应该问你的老师 -
不要求具体的代码只是指导。只是想听听你是否会做一些像单独的统计变量这样的事情,或者把它们放在一起。感谢回复
-
很抱歉,请阅读help center 和How to Ask。 Stack Overflow 是针对特定编程问题的,而不是针对你的家庭作业的指导。同样,您可能应该向您的老师寻求有关此作业的指导
标签: python arrays numpy statistics