【发布时间】:2015-09-18 17:29:43
【问题描述】:
给定一组值,例如 300x80,其中 300 代表样本数,80 代表您要保留的特征。
我知道在 MATLAB 和 Python 中你可以做 interp1d 等,但我认为在这种情况下这对我不起作用。我只能找到一维示例。
有没有办法进行插值以使这个数组在 Python 中显示为 500x80?
300x80 -> 500x80 的简单问题。
【问题讨论】:
标签: python interpolation
给定一组值,例如 300x80,其中 300 代表样本数,80 代表您要保留的特征。
我知道在 MATLAB 和 Python 中你可以做 interp1d 等,但我认为在这种情况下这对我不起作用。我只能找到一维示例。
有没有办法进行插值以使这个数组在 Python 中显示为 500x80?
300x80 -> 500x80 的简单问题。
【问题讨论】:
标签: python interpolation
http://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.interp2d.html
x, y 是您的矩阵索引(行/列索引),z 是该位置的值。它返回一个函数,您可以在新的 500x80 网格的所有点上调用该函数。
当然这没有任何意义,因为它们是样本/变量索引,它只是意味着发明更多它们并推断它们的值应该是什么样子。插值仅适用于表示同一变量的多个测量值的 x (y)(与样本#不同)。
【讨论】: