带有多维数组的griddata:无效的维数?

时间:2019-02-11 18:22:45

标签: python numpy numpy-ndarray

我正在使用numpy的griddata来对多维数组的函数进行插值,显然我无法找出正确的方法。

比方说,我有一个3维网格,每个维度有10个点,将函数评估为网格点,并指定了网格中目标点的坐标,为此,我想获取函数值。

grid_coords = ... # 1000 points array of tuples (x,y,z) 
values = ... # 1000 points array of function values func(x,y,z)
target_point = (xi, yi, zi) # coordinates of just one point

# Now I need to obtain func(xi, yi, zi)
value_i = griddata(grid_coords, values, target_point)

# Execution throws ValueError: invalid number of dimensions in xi

在我看来,代码是正确的。这有什么问题吗?任何建议表示赞赏!

0 个答案:

没有答案
相关问题