我有一些数据,它是两个变量的函数,比如说 a 和 b。
f(a,b)
在数学术语中,我们可以将 f 视为以 3D 方式观察的表面。问题是,存储这些数据的好数据结构是什么?我需要将 f 绘制为常数 b 的 a 函数,并将 f 绘制为常数 a 的 b 函数。目前我正在使用数组的字典,如下所示:
f['a1'] = [b1,b2,b3]
但是,如果我现在想将 f 绘制为 a 和 b 常数的函数,我必须手动重新制作另一个字典:
f['b1'] = [a1,a2,a3]
事实证明这非常麻烦,并且使我的代码不可读。有没有一种很好的方法可以将此类 3D 数据存储在一些 numpy 数据结构中或使用内置的 python 数据结构?