我对Python很陌生,所以请耐心等待。我正在编写一个程序来计算一些物理量,我们称它为A. A是几个变量的函数,我们称之为x,y,z。所以我有三个嵌套循环来计算A,我感兴趣的是x,y,z的值。
for x in xs:
for y in ys:
for z in zs:
A[x, y, z] = function_calculating_value(x,y,z)
现在,问题是A [x,y,z]是包含平均值和方差的二维数组,因此A [x,y,z] = [mean,variance]。从其他语言我习惯使用类似于np.zeros()的函数初始化A.我怎么在这里这样做?实现我想要的最简单的方法是什么,以及如何轻松访问给定(x,y,z)的均值和方差?
(最终目标是能够将方差与方差一起绘制为误差条,所以如果有更优雅的方式来做这个,我也很感激)
提前感谢!
答案 0 :(得分:1)
您可以使用numpy
创建和操作多维数组RoomID
您还可以通过切割数组来单独获取平均值或方差值:
Day
我仍然不确定如何优先绘制这些数据,会稍微考虑一下并更新此答案。