- 博客(6)
- 收藏
- 关注
原创 scipy-参数估计与假设检验
scipy是一个开源的Python算法库和数学工具包。它建立在numpy的基础上,提供了许多用于科学计算的模块,包括线性代数、特殊函数、快速傅里叶变换、信号处理、图像处理、常微分方程求解器以及优化和统计模块等。scipy特别适合于技术计算、数据分析和工程问题。以下是scipy的一些主要模块:scipy.integrate:提供积分功能,包括数值积分和常微分方程求解器。scipy.linalg:提供线性代数功能,包括矩阵分解、矩阵求逆、行列式计算等。
2024-11-20 22:56:47
371
原创 Q-Q图(分位数-分位数图)
那么Q-Q图的原理就是,通过把一列样本数据的分位数与已知分布的一列数据的分位数相比较,从而来检验数据的分布情况。当两列数据行数相同时, 首先将两列数据分别从高到低排序, 直接画散点图就可以了, 当两列数据行数不一样时, 需要分别计算出每列数据的百分位数, 再将两列数据的百分位数画散点图, 检查散点图是否分布在y=x直线附近。,统计学术语,如果将一组数据从小到大排序,并计算相应的累计百分位,则某一百分位所对应数据的值就称为这一百分位的百分位数。,则点在Q-Q图上趋近于落在一条直线上,但不一定在y=x线上。
2024-11-09 17:50:29
1487
原创 Python之QR分解的简单学习
在QR分解中,由于Q是正交矩阵,它保持了向量的长度和方向,而R的上三角性质意味着它包含了A的列向量在值域上的“缩放”信息。上三角矩阵是一个对角线以上元素为零的矩阵。分析:代码首先定义了一个矩阵A和一个向量x,并numpy.linalg.qr函数进行QR分解,最后计算向量x在矩阵A值域上的投影。QR分解是线性代数中一种重要的矩阵分解技术,它将一个矩阵分解为一个正交矩阵和一个上三角矩阵的乘积。通过这个过程,我们可以得到矩阵A的QR分解,其中Q是一个正交矩阵,其列向量是单位正交的,而R是一个上三角矩阵。
2024-10-12 22:08:43
1261
原创 Anaconda的安装以及应用(新手小白实用版)
conda在创建新的虚拟环境时,会为这个环境创建一个新的环境变量,这个环境变量指向这个虚拟环境的Python解释器、Python库等。(4)灵活性:conda支持多种操作系统,无论是在Windows、MacOS还是Linux下,都可以使用conda创建和管理Python虚拟环境。(3)兼容性:conda不仅支持Python包,还支持R、Java等其他语言的包,使得一个项目可以方便地集成其他语言的库。(2)易管理:使用conda创建的虚拟环境,可以方便地添加、删除、更新Python包,使得环境管理更加容易。
2024-09-23 20:51:14
4974
原创 Python之PIL模块的简单学习
PIL库是一个具有强大图像处理能力的第三方库,不仅包含了丰富的像素、色彩操作功能,还可以用于图像归档和批量处理。PIL库是一个流行的图像处理库,用于打开、操作和保存许多不同格式的图像。PIL 的功能非常丰富,包括但不限于图像的过滤、转换、增强以及绘图等。随着时间的推移,PIL已经发展并衍生出了更为现代的分支——Pillow。Pillow是PIL的一个活跃的分支,提供了更多功能和更好的兼容性。如果你需要进行图像处理,推荐使用Pillow。
2024-09-21 21:15:18
591
原创 Python库之scipy的简单学习
SciPy,作为一款全球知名的开源高级科学计算库,其构建基础是Numpy,这一强大的数值计算扩展库。SciPy不仅集成了广泛的数学算法和实用函数,还通过提供高级别的命令与类,极大地增强了Python在数据操作和可视化方面的能力。在Python的交互式环境中,SciPy将数据处理与系统原型设计的便利性提升至新的高度,其性能与功能足以与MATLAB、IDL、Octave、R-Lab以及SciLab等业界领先的软件相媲美。
2024-09-21 18:14:24
592
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人