python - interp2(X, Y, Z, XI, YI) 从 Matlab 到 Python

标签 python matlab scipy interpolation

我需要这个 Matlab function 的确切 Python 等效函数为了插入矩阵。

在 Matlab 中,我有:

interp2(X, Y, Z, XI, YI) 

在 Scipy 我有:
interp2d(X, Y, Z). 

在 Scipy XI 和 YI 中缺失。我该如何解决这个问题?我在 Matlab 中使用所有参数。

最佳答案

正确的语法是 ip = interp2d(x, y, z); zi = ip(xi, yi) .

另外,interp2dinterp2 不完全相同. RectBivariateSpline更近了。

关于python - interp2(X, Y, Z, XI, YI) 从 Matlab 到 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11468367/

相关文章:

python - Sqlite从数据库中操作字符串

matlab代码: Gaussian blurring in fourier domain

python - 检查 numpy.nonzero 的空结果的优雅方法

python - 当没有数据像素时对图像应用滤镜

python 2.4 按特定列对文本文件进行排序

c++ - 使用引用参数 boost python 方法调用

python - SQLAlchemy 自定义关键字参数失败并出现 TypeError : 'argument' is is an invalid keyword argument for this function

matlab - 从现有矩阵创建新矩阵

python - Scipy.optimize 不等式约束 - 不等式的哪一边被考虑?

python - 使用 numpy 和 scipy 进行更快的数学计算