一维插值比较简单,给出几个x,然后对应的y,即可直接用scipy的interpolate进行一维插值操作,这里我们选择多个插值方法,针对自己的情况选择:

import numpy as np
import matplotlib.pyplot as plt
from scipy import interpolate
x = np.arange(0, 10)
y = np.exp(-x/3.0)
kinds = ['linear', 'nearest', 'nearest-up', 'zero', 'slinear', 'quadratic', 'cubic', 'previous', 'next']
plt.figure(figsize=(20, 12))
for kind in kinds:f = interpolate.interp1d(x, y, kind = kind)xnew = np.arange(0, 9, 0.1)ynew = f(xnew)plt.plot(x, y, 'o')plt.plot(xnew, ynew, '-',linewidth=4.0, label=kind)
plt.xlabel('x')
plt.ylabel('y')
plt.legend(fontsize=30)
plt.show()

以上是内插法,也可以使用外插发,只需要加一个fill_value即可,但是注意,内插法要比外插法精确很多:

f = interpolate.interp1d(x, y, kind = kind, fill_value='extrapolate')

一维插值,内插法和外插法相关推荐

  1. 二维插值,内插法和外插法

    如何一张图满足下面的函数: z(x,y)=sin⁡(πx2)ey/2z(x, y) = \sin (\frac{\pi x}{2})e^{y/2} z(x,y)=sin(2πx​)ey/2 这里x, ...

  2. Matlab数据插值-内插、外插

    插值就是已知一组离散的数据点集,在集合内部某两个点之间预测函数值的方法. 一.一维插值 插值运算是根据数据的分布规律,找到一个函数表达式可以连接已知的各点,并用此函数表达式预测两点之间任意位置上的函数 ...

  3. 外推内插法c语言程序,[原创]如何进行内插法和外推法的计算

    根据维基百科的定义,利用EXCEL和EVIEWS进行数据的内插法和外推法的计算,大部分为英文说明. 内插法(INTERPOLATION)部分: Contents 1.Definitions    定义 ...

  4. 解常微分方程的多步法(有admas外插法,admas内插法,一般多步法(Milne法))

    解常微分方程的多步法(有admas外插法,admas内插法,一般多步法(Milne法)) admas外插法 %admas外插法,具有k-1阶的精度,下面编写k等于3的外插公式 clear clc sy ...

  5. [摘记]数值方法02——内插法和外推法

    注:以下来自<C++数值算法一书>,仅对章节内容做摘要,为的是给自己扫盲,不涉及算法. 画一条通过xi的平滑曲线,对任意的x估算f(x)的值.如果所求的x处于xi的最大值与最小值之间,则称 ...

  6. 一维数据中位值平均滤波法MATLAB代码

    一维数据中位值平均滤波法MATLAB代码 简介 中位值平均滤波法又称防脉冲干扰平均滤波法,是算术平均值滤波法和中值滤波法结合.可有效去除脉冲噪声. MATLAB程序 程序已封装成函数,可以直接调用. ...

  7. 有理函数内插法和外推法算法实现

    算法名称:有理函数内插法和外推法   算法描述: 用Ri(i+1)...(i+m)表示过m+1个点(xi,yi)...(xi+m,yi+m)的有理函数.假定                   (1) ...

  8. python 内推_用Python实现内推外插法

    用Python实现内推外插法 用 Python 实现内推外插法 Author Z Date 2015 12 3 import numpy as np class node object def ini ...

  9. R语言编写自定义函数计算R方、使用自助法Bootstrapping估计多元回归模型的R方的置信区间、可视化获得的boot对象、估计单个统计量的置信区间、分别使用分位数法和BCa法

    R语言编写自定义函数计算R方.使用自助法Bootstrapping估计多元回归模型的R方的置信区间.可视化获得的boot对象.估计单个统计量的置信区间.分别使用分位数法和BCa法(Bootstrapp ...

最新文章

  1. 你奋斗这么辛苦,这辈子要证明什么?
  2. 组策略之(5)-------电源管理设置
  3. python没用_大部分Python资料都没有说到的重点-用实战教你解决问题的思路
  4. spring学习(6)
  5. 搜索推荐炼丹笔记:CVR预估中的延迟反馈问题
  6. java 通道 双向原理_Java-NIO(四):通道(Channel)的原理与获取
  7. 解决:Truncated incorrect DOUBLE value: xxxX-1‘
  8. 匿名内部类----java
  9. python 字符串 string模块导入及用法
  10. 修改IDEA格式化单行注释 后增加空格
  11. FPGA内部结构和工作原理
  12. 子网掩码和IP地址的关系
  13. mysql 悲观锁实现
  14. 整理金正昆商务礼仪讲座
  15. kubectl k8s 复制文件从宿主机到pod内或从pod到宿主机内
  16. C++类创建以后需要UBT加入工程。Mac
  17. 河北省 河南省 安徽省 黑龙江省 辽宁省 吉林省 贵州省 陕西省 山东省 云南省 广西省二级建造师 一级建造师...
  18. SQL2000客户端连接不上
  19. docusign文档打不开_如何使用DocuSign对文档进行数字签名 | MOS86
  20. Robocon 2015 回顾

热门文章

  1. 第一波新冠疫情期间全球器官移植下降了三分之一;丹纳赫完成收购生物技术公司Aldevron | 美通社头条...
  2. echo和narcissus寓意_【Narcissus and Echo水仙与回声】 回声和水仙...
  3. 4分钟完成CentOS7配置VNC Server+openbox
  4. 【JavaWeb】什么是前后台分离?
  5. 项目经理思维转换的模式
  6. 2022年宣城市商标注册流程以及申请费用
  7. 【Demo】2.柠檬水找零
  8. Python在人工智能时代的作用
  9. java 全国电视台直播_基于JAVA的电视台直播节目时间表api调用代码实例
  10. Evaluate用法