Python实现拉格朗日插值法
已知sinx的一组x,y对应关系,用拉格朗日插值法估计sin(0.3367)的值.
x | x0.32 | 0.34 | 0.36 |
---|---|---|---|
y | 0.314567 | 0.333487 | 0.352274 |
/
/
class Interpolation:def __init__(self, x, y):self.x = xself.y = ydef func(self, X):s = 0for i in range(len(self.x)):W = 1w = (X - self.x[i])for j in range(len(self.x)):W *= (X - (self.x[j]))if i == j:continueelse:w *= (self.x[i] - self.x[j])L = self.y[i] * W / ws += Lprint(round(s, 8))while (True):x=input('x:')y=input('y:')X=input('X:')if x=='Q' or y=='Q' or X=='Q':breakelse:p1 = Interpolation(eval(x),eval(y)) # 前面是x的取值,后面是y的取值;p1.func(eval(X)) # 现在要计算的是 sin(0.3367) 的值
程序还有好多不足的问题需要改进(^o^),
转载于:https://blog.51cto.com/13747953/2301643
Python实现拉格朗日插值法相关推荐
- 拉格朗日插值法《python数据分析与挖掘实践》
数据清洗 数据清洗主要是删除原始数据集中地无关数据.重复数据.平滑噪声数据,筛选掉与挖掘主题无关的数据,处理缺失值.异常值等. 缺失值处理的方法可分为3类:删除记录.数据插补和不处理. 删除含有缺失值 ...
- 拉格朗日插值法 【python】
一.插值 设函数y=f(x)在区间[a,b]上连续,给定n+1个点 a≤x0<x1<....<xn≤b 已知,f(xk)=yk(k=0,1....n),在函数类P中寻找一个函数Φ(x ...
- 解读 拉格朗日插值法python,保你学明白
文章目录 概述拉格朗日插值法 什么是插值法 拉格朗日插值法的原理 拉格朗日公式 拉格朗日插值法的代码实现 Python 进行拉格朗日插值的主要知识点 Polyfit 函数 Polyval 函数 Lin ...
- python拉格朗日插值法_Python实现的拉格朗日插值法示例
本文实例讲述了Python实现的拉格朗日插值法.分享给大家供大家参考,具体如下: 拉格朗日插值简单介绍 拉格朗日插值法是以法国十八世纪数学家约瑟夫·拉格朗日命名的一种多项式插值方法. 许多实际问题中都 ...
- 拉格朗日插值python代码_Python实现的拉格朗日插值法示例
本文实例讲述了Python实现的拉格朗日插值法.分享给大家供大家参考,具体如下: 拉格朗日插值简单介绍 拉格朗日插值法是以法国十八世纪数学家约瑟夫·拉格朗日命名的一种多项式插值方法. 许多实际问题中都 ...
- 拉格朗日插值法+python实现
拉格朗日插值法 1.数学原理 1.1 线性插值 1.2二次插值 1.3 n次拉格朗日插值多项式 2.Python实现 本文将介绍拉格朗日插值法得数学原理,并用Python实现. 1.数学原理 首先我们 ...
- 缺失值处理 - 拉格朗日插值法 - Python代码
目录 缺失值处理 拉格朗日差值法的理论基础 拉格朗日插值法代码实现 其他数据预处理方法 缺失值处理 处理缺失值常用的办法可分为三类:删除记录.数据插补.不处理. 其中常见的数据插补法有: 如果通过删除 ...
- python拉格朗日插值法_【统计学】拉格朗日插值法的一种python实现方式
昨天的一篇文章中提到了数据清洗中涉及缺失值,可通过删除数据.填补空值以及无视等方式进行处理.在空值填补方面,可用平均值.众数.中位数.固定值或者临近值进行填补. 删除数据这种方式比较适用于缺失值较少的 ...
- 拉格朗日插值法--python
数据分析 数据清洗:缺失值处理.1删除记录 2数据插补 3不处理 数据 链接:https://pan.baidu.com/s/1jiIOoselsqVQR4P_EaS3pA 提取码:t970 常见插补 ...
最新文章
- 这样就算会了PHP么?-10
- 当莎士比亚遇见Google Flax:教你用​字符级语言模型和归递神经网络写“莎士比亚”式句子...
- Tomcat - Tomcat的套娃式架构设计初探
- POJ 2801 为什么相同功能的代码会wrong answer呢?求解释~~
- 基于php构建APi流程,php – 如何构建一个RESTful API?
- POJ 3087 Shuffle'm Up 线性同余,暴力 难度:2
- nagios监控-多用户管理
- JavaScript实现10大算法可视化
- Three Integers CodeForces - 1311D(思维+暴力)
- 计算机一级b考试教程,全国计算机等级考试一级B教程
- 怎样一次性将一个word文档中所有图片保存
- php图片滑动的属性,使用css怎么实现图片的滑动效果?(示例)
- 凭什么说这门编程语言是下一代 Java?
- R语言︱机器学习模型评价指标+(转)模型出错的四大原因及如何纠错
- CentOS 6.2 + CUPS + AirPrint for iOS
- 机器视觉:线阵相机知识汇总
- Life:欧洲各国双飞11天(包含德、法、意、瑞,菲斯特雪山、卢浮宫 凡尔塞宫、贡多拉游船 金色山口列车)行程安排之详细攻略(转载自网络)
- JS正则表达式匹配域名
- 用iframe的方式 解决 window.open() 不能打开多个窗口的问题
- [Wc2008]游览计划 斯坦纳树