给定一组值为300x80,其中300表示样本数,80表示您要保留的功能。
我知道在MATLAB和Python中你可以做interp1d等等,但我不认为在这种情况下这对我有用。所有我能找到的都是一维的例子。
有没有办法进行插值使这个数组在Python中说500x80?
300x80的简单问题 - > 500x80。
答案 0 :(得分:1)
http://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.interp2d.html
x,y是您的矩阵索引(行/列索引),z是该位置的值。它返回一个函数,您可以在新的500x80网格的所有点上调用它。
当然它没有任何意义,因为它们是样本/变量索引,它只是意味着发明更多它们并推断它们应该是什么样的值。插值仅适用于表示同一变量的多个测量值的x(y)(与样本#不同)。