![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 81
小糊涂神儿
这个作者很懒,什么都没留下…
展开
-
深入讲解Python中的迭代器和生成器
在Python中,很多对象都是可以通过for语句来直接遍历的,例如list、string、dict等等,这些对象都可以被称为可迭代对象。至于说哪些对象是可以被迭代访问的,就要了解一下迭代器相关的知识了。迭代器迭代器对象要求支持迭代器协议的对象,在Python中,支持迭代器协议就是实现对象的__iter__()和next()方法。其中__iter__()方法返回迭代器对象本身;next()方法返回容...转载 2018-02-11 20:25:54 · 170 阅读 · 0 评论 -
牛顿插值法——用Python进行数值计算
拉格朗日插值法的最大毛病就是每次引入一个新的插值节点,基函数都要发生变化,这在一些实际生产环境中是不合适的,有时候会不断的有新的测量数据加入插值节点集,因此,通过寻找n个插值节点构造的的插值函数与n+1个插值节点构造的插值函数之间的关系,形成了牛顿插值法。推演牛顿插值法的方式是归纳法,也就是计算Ln(x)- Ln+1(x),并且从n=1开始不断的迭代来计算n+1时的插值函数。 牛顿插值法的公式...转载 2018-03-08 20:37:34 · 14381 阅读 · 3 评论 -
用Python的pandas框架操作Excel文件中的数据
引言 本文的目的,是向您展示如何使用pandas 来执行一些常见的Excel任务。有些例子比较琐碎,但我觉得展示这些简单的东西与那些你可以在其他地方找到的复杂功能同等重要。作为额外的福利,我将会进行一些模糊字符串匹配,以此来展示一些小花样,以及展示pandas是如何利用完整的Python模块系统去做一些在Python中是简单,但在Excel中却很复杂的事情的。 有道理吧?让我们开始吧。转载 2018-03-08 21:22:33 · 3120 阅读 · 0 评论 -
在Pandas中更改列的数据类型
先看一个非常简单的例子: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) 有什么方法可以将列转换为适当的类型?例如,上面的例子,如何将列2和3转为浮点数?有没有办法将数据转换为DataFrame格式时指定类型?或者是创建DataFrame,然后通过某种方法更改每列的类转载 2018-03-08 21:48:59 · 3097 阅读 · 0 评论 -
python----数据清洗
python--数据清洗 1.数据错误: 错误类型 – 脏数据或错误数据 • 比如, Age = -2003 – 数据不正确 • ‘0’ 代表真实的0,还是代表缺失 – 数据不一致 • 比如收入单位是万元,利润单位是元,或者一个单位是 美元,一个是人民币 – 数据重复 2.缺失值处理: 处理原则 –缺失值少于20% •连续变量使用均值或中位数填补转载 2018-02-22 20:45:02 · 318 阅读 · 0 评论 -
matplotlib 绘图可视化知识点整理
本文作为学习过程中对matplotlib一些常用知识点的整理,方便查找。强烈推荐ipython无论你工作在什么项目上,IPython都是值得推荐的。利用ipython --pylab,可以进入PyLab模式,已经导入了matplotlib库与相关软件包(例如Numpy和Scipy),额可以直接使用相关库的功能。这样IPython配置为使用你所指定的matplotlib GUI后端(TK/wxPyt...转载 2018-03-03 14:32:23 · 231 阅读 · 0 评论 -
主成分分析(PCA)原理详解
一、PCA简介 1. 相关背景 主成分分析(Principal Component Analysis,PCA), 是一种统计方法。通过正交变换将一组可能存在相关性的变量转换为一组线性不相关的变量,转换后的这组变量叫主成分。 上完陈恩红老师的《机器学习与知识发现》和季海波老师的《矩阵代数》两门课之后,颇有体会。最近在做主成分分析和奇异值分解方面的项目,所以记录一下心得体会。转载 2018-03-12 22:49:55 · 650 阅读 · 0 评论 -
Python---返回函数
函数作为返回值 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回求和的结果,而是返回求和的函数: def lazy_sum(*args): def sum(): ax = 0 for n in args: ax = ax +转载 2018-03-13 19:56:39 · 264 阅读 · 0 评论