python - 矩阵中已知值之间的拉普拉斯插值
问题描述
我正在开发一个热图生成程序,希望能根据建筑物布局提供的值样本填充颜色(这不是基于 GPS 的)。
如果我在大量未知数矩阵中只有几个已知数据点,例如这些数据点,我如何获得在 Python 中插值的值?:
0,0,0,0, 1 ,0,0,0,0,0, 5 ,0,0,0,0, 9 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 0,0,0, 2 ,0,0,0,0,0,0,0,0, 8 ,0,0,0 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 0, 8 ,0,0,0,0,0,0,0, 6 ,0,0,0,0,0,0 0,0,0,0,0, 3 ,0,0,0,0,0,0,0,0, 7 ,0
我知道双线性不会这样做,并且由于周围零点的绝对数量,高斯会将所有峰值降低到低值。这显然是一个矩阵处理命题,我不需要它是平滑的贝塞尔曲线,只要足够接近图形表示就可以了。我的矩阵最终将有大约 1500×900 个单元格大小,大约有 100 个已知点。
插值后,我编写了代码将其全部转换为颜色,没问题。只是现在我将单色像素洒在黑色背景上。
解决方案
推荐阅读
- c++ - 开发者机器的攻击面减少规则
- javascript - 如何添加显示:无;到外部 div,同时保持内部 div 在 css 中可见
- python - Pipenv install 无法获取最新版本的依赖(importlib-metadata-4.5.0)
- javascript - 单个单词中每隔一个字母的正则表达式
- python - 在预测错误的训练数据上重新训练对象检测模型
- python - 错误:使用 twofish 模块出错的命令
- remote-access - 远程访问 beaglebone blue
- npm - Gitlab - 开玩笑测试 - 分段错误(核心转储)
- python - 您如何将 keras 模型的输出作为 numpy 数组?
- php - 从 localhost 导出 pdf/下载文件时无法访问页面