化工数值计算
文章平均质量分 69
June_Pyt
这个作者很懒,什么都没留下…
展开
-
Python日记(9)——曲线拟合
Python日记(9)——曲线拟合每天做一个Python小练习,顺便记录一些小技巧。曲线拟合应用方法:最小二乘法原理:函数解析式未知,通过实验观测得到的一组数据,即在某个区间[a,b]上给出一系列点的函数值yi = f(xi)。节点上的函数值是由实验或观测得到的数据,不可避免地带有测量误差,如果要求所得的近似函数曲线精确无误地通过所有的点(xi,yi)就会使曲线保留着一切测试误差。当个别数据的误差较大时,插值效果显然是不理想的。由实验或观测提供的数据个数往往很多,如果用插值法,势必得到次数较高原创 2022-03-30 20:32:28 · 4048 阅读 · 0 评论 -
Python日记(7)——主成分分析
Python日记(7)——主成分分析每天做一个Python小练习,顺便记录一些小技巧。主成分分析(PCA)是一个比较常见的特征降维,在许多领域都被广泛运用。主成分分析原理主成分分析法(PCA)是一种高效处理多维数据的多元统计分析方法,将主成分分析用于多指标(变量)的综合评价较为普遍。笔者自从本科学习数学建模就开始接触该方法,但是一直没有系统地整理过,借这个机会总结一下,以备不时之需。该方法的基本思想是运用较少的变量去解释原始数据中的大部分变异,通过对原始数据相关矩阵内部结构关系的分析和计算,产生一原创 2022-03-18 20:38:58 · 10195 阅读 · 0 评论 -
Python日记(6)——数值积分
Python日记(6)——数值积分每天做一个Python小练习,顺便记录一些小技巧。在做化学实验中,一般测得的数据都是离散的,所以编写了一些程序来计算离散数据的积分。首先,粗讲一下已知函数式的数值积分。以下面的式子举例这里需要用到numpy简单地导入以下import numpy as np首先,表达出要积分的函数表达式y = np.cos(2*np.pi*x)*np.exp(-x)+1.2原始方法就是把函数积分化成很多且宽很小的矩形,再求所有矩形的面积总和,便可以得到积分的值。这原创 2022-03-09 20:38:07 · 1859 阅读 · 0 评论 -
Python日记(2)——反应速率的计算
Python日记(2)——反应速率的计算每天做一个Python小练习,顺便记录一些小技巧。化工数值计算实验的实验二:1,3-丁二烯气相二聚反应的速率计算一、目的和要求1.掌握常用的插值方法2.掌握数值微分的计算方法二、问题提出1.函数插值函数是工程实践中重要的工具,它能够描述变量之间的关系。但是实际应用当中,我们很难使用解析表达式描述两变量之间的关系。我们能够得到的,只是从实验测量得到的离散的数据,即函数表。当我们需要使用的数据点不在函数表中时,我们就需要进行插值。2.数值微分有时原创 2022-03-05 13:02:24 · 911 阅读 · 0 评论