python - 如何打印带有统计信息的numpy数组
问题描述
目前在一个编程课上学习 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”的新数组并将值放在那里。但它们不是那里的方程式,它们只是数字。
stats=[0 for i in range(4)]
stats[0]=min(numbers)
stats[1]=max(numbers)
stats[2]=sum(numbers)
stats[3]=np.mean(numbers)
推荐阅读
- javascript - TypeError:browser.elementSubmit 不是函数
- python - 如何在kivy中使默认x关闭window
- sql-server - 如何修复 SSIS ForeEach 错误:0x80131509
- python-3.x - 为什么可以在 python 的子模块的 __init__ 中进行绝对导入?
- wordpress - 在 WordPress 中仅加载特定的 FontAwesome 图标
- python - 根据用户消息创建嵌入
- windows - 当git从计算机推送到vps服务器时权限被拒绝
- python - PyGame 模块的 sprite.set_colorkey 中是否可以有两种颜色?如果没有,有没有其他方法可以解决这个问题?
- java - 在 JDK 16 中使用 PowerMock
- jenkins - 如何找到 FlowNode 正在执行的执行者?