我有需要插入的3D分散数据。我选择的插值方法需要输入(x,y,z,v),其中:
(x,y,z)原始网格(1D或3D数组)的空间坐标 (v)数据值(必须是3D数组)
我目前有四个用于x,y,z和v的一维数组,其长度为L = 5000,用于5000个唯一数据点。
使用此处提供的解决方案
Creating a numpy array of 3D coordinates from three 1D arrays
Numpy.meshgrid为每个坐标方向生成1.25×10 ^ 11元素的3D数组。我用这种方法用完了内存。
还有另一种方法可以将我的一维值数组v映射到具有5000个元素的适当大小的3D数组吗?