python - Python多维查找插值
问题描述
为了在数据集中进行插值,我想在 python 中创建一个多维查找表。在这种情况下,树输入数组 x、y 和 z 与输出量 a 一起给出。
我能够使用 2D 热图可视化 x 和 y 的影响:
xi = np.linspace(np.amin(x),np.amax(x),100)
yi = np.linspace(np.amin(y),np.amax(y),100)
zi = griddata((x, y), a, (xi[None,:], yi[:,None]), method='linear')
CS = plt.contour(xi,yi,zi,15,linewidths=0.5,colors='k')
CS = plt.contourf(xi,yi,zi,15,cmap=plt.cm.bwr_r)
plt.colorbar()
但是,我的目标不是可视化。最后,我想将一些 x、y 和 z 值传递给 Lookup 并获得 a 的插值。
我已经在这里找到了相关的东西,但是建议的功能不起作用。到目前为止我是否错过了任何库或执行多维插值的合适方法?
解决方案
推荐阅读
- php - 使用 PHP 将类添加到输入
- javascript - Firebase Cloud Function,触发 onWrite 方法并在检索用户数据时遇到问题
- apache-spark - 高效批处理 Spark 数据帧以调用 API
- reactjs - 如何避免 redux-toolkit 中出现重复的 reducer
- html - 什么是错误无法从给定项目获取上下文?
- ios - 当我尝试在视图之间转换时,某些数据没有出现这样的 UIImageViews:Xcode
- linux - 如何为 Docker 使用制作跨操作系统的 sh 脚本?
- php - Laravel:仅对 Intranet 应用程序使用密码身份验证
- c# - .NET 实体框架和存储过程
- python-3.8 - 检查什么程序创建了一个文件