制作多维向量列表

时间:2017-04-24 09:24:39

标签: python multidimensional-array scientific-computing

我对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)的均值和方差?

(最终目标是能够将方差与方差一起绘制为误差条,所以如果有更优雅的方式来做这个,我也很感激)

提前感谢!

1 个答案:

答案 0 :(得分:1)

您可以使用numpy

创建和操作多维数组
RoomID

您还可以通过切割数组来单独获取平均值或方差值:

Day

我仍然不确定如何优先绘制这些数据,会稍微考虑一下并更新此答案。