![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
slx_share
这个作者很懒,什么都没留下…
展开
-
Python可迭代对象(Iterable)、迭代器(Iterator)和生成器(generator)
Python可迭代对象(Iterable)、迭代器(Iterator)和生成器(generator)是三个不同的概念。 可迭代对象:实例化的类中含有__iter__函数 迭代器:实例化的类中含有__iter__以及__next__ 生成器:将一个函数变成生成器,只需在函数中加入 yield 关键字for循环实质上执行两个过程,__iter__调用,__next__获取。 这里注意一点:...原创 2018-04-25 10:51:51 · 572 阅读 · 0 评论 -
Python闭包closure
闭包(closure)是函数式编程中一个非常重要的概念。从字面上理解,就是内嵌函数将外层函数的变量“包”进来,并且“固定”不变,从而形成一个函数。所以一个高阶函数外层输入不同的自变量时,可以创建不同的闭包函数。def high_order_func(i): def enclosing_func(a): return a + i return enclosi...原创 2018-05-19 15:13:48 · 192 阅读 · 0 评论 -
Python中对象剖析
Python中一切皆对象。对象可以分为类和实例。一切对象的基类都是object。类:如int, str, float, list等都是类。由元类创建,例如要创建一个抽象类,就需要指定其元类是ABCMeta。 实例:对类进行实例化得到。类的继承:类的继承与指定元类不同。说白了,继承是从父类中”拿来”,指定元类是以元类为”指导”。新式类的继承类似于广度搜索。实例化过程:由__new__(...原创 2018-05-23 19:58:27 · 184 阅读 · 0 评论 -
Python描述符
描述符(descriptor)是定义了__get__()、__set__()和__del__()中一个或多个方法的类。为何叫”描述”符呢?个人理解是描述符是一个辅助类,辅助对另一个类的属性进行”描述”。举个例子:定义一个类是Person,那么其属性age不能是负数,“不能是负数”就是对age属性的描述。首先想到的做法是在实例初始化函数__init__()中对age进行描述,但这种方法有...原创 2018-05-24 21:23:45 · 868 阅读 · 0 评论 -
Python数据可视化—matplotlib以及seaborn基础
matplotlib的默认配置存储在rcParam字典中,在动态环境中可修改字典值改变默认配置,也可以通过修改配置文件matplotlibrc,永久更改默认配置,如下:import matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei'] # 中文支持plt.rcParams['axes.unicode_min...原创 2019-02-03 16:26:00 · 1154 阅读 · 0 评论 -
Python数据可视化—seaborn各类图形的绘制
直方图原创 2019-02-13 10:51:31 · 10923 阅读 · 0 评论 -
使用Pyinstaller打包Python应用程序
当我们写了一个Python应用程序,想发给朋友使用,然而朋友的电脑却没有Python运行环境,这是我们可以将代码以及运行环境打包给朋友,使其能跨平台使用,这个过程叫做freezing。这里我们运用fbs以及pyinstaller来创建可以脱机使用的独立可执行应用程序。直接使用Pyinstaller进入程序所在文件夹:pyinstaller yourprogram.py使用fbs1. 安装...原创 2019-03-30 09:17:09 · 377 阅读 · 0 评论 -
Pyspark使用笔记
本博客记录了学习Pyspark的笔记。之前一直都是从数据库中导出数据到本地,再进行建模分析,并未使用Spark。由于相对比较熟悉Python,所以便用Pyspark接入Spark进行建模分析。Pyspark结构整个程序由11个公共类加4个模块组成。...原创 2019-05-24 10:43:35 · 866 阅读 · 0 评论