Python scipy数组线性插值

36 篇文章 44 订阅

实验数据是一个35,35的数组,采用线性插值得到375,375的数组。
构造interp2d对象时,要求输入原始数据的行列坐标和数值,并指定插值方式。
然后向构造好的对象中输入想要得到的数组坐标值。

import matplotlib.pyplot as plt
import numpy as np
from scipy.interpolate import interp2d

residual = np.load(r'F:\Py_project\Spatial_RF\residual.npy').reshape(35, 35)

f = interp2d(np.arange(0, 375, 11), np.arange(0, 375, 11), 
                        residual, kind='linear')
                        
residual_hs = f(np.arange(375), np.arange(375))

结果及与ENVI双线性插值结果对比

在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值