春江暮客

春江暮客的个人学习分享网站

分类 技术 中的文章

Python实现经典排序算法(1)

Python实现经典排序算法(1)

2019年1月29日 | 技术
本文整理 Python 中 5 种经典排序算法,包括冒泡排序、选择排序、插入排序、希尔排序和归并排序,并结合时间复杂度图和示例代码帮助初学者理解它们的差异。……

阅读全文

Seaborn绘制核密度曲线实例详解

Seaborn绘制核密度曲线实例详解

2019年1月20日 | 技术

在频率分布直方图中,当样本容量充分放大到极限时,组距极限缩短,这个时候频率直方图中的阶梯折线就会演变成一条光滑的曲线,这条曲线就称为总体的密度分布曲线。

这篇文章将详细介绍如何使用 Python 绘图库 Seaborn 和 Pandas 里的 iris 鸢尾花数据集来绘制不同形式的核密度曲线。

1.基本密度曲线

    import seaborn as sns
    import pandas as pd
    sns.set(color_codes=True)
    sns.set_style("white")
    df = pd.read_csv('iris.csv')
    sns.kdeplot(df['sepal_width'])

《Seaborn绘制核密度曲线实例详解》

使用seaborn画核密度曲线,只需要使用kdeplot就行,注意,密度曲线只需要一个变量就可以了,这里我们选用的是sepal_width这一列。

……

阅读全文

python3绘制炫酷的红楼梦词云

python3绘制炫酷的红楼梦词云

2019年1月17日 | 技术

词云,相信大家都看到过,这是一个使用python的著名的词云工具wordcloud库绘制而成的,本文将详细介绍如何使用wordcloud绘制中国四大名著之一的《红楼梦》的词云。

1.准备工作

包括3部分:

1. 安装 wordcloudjieba

可以使用 pip install wordcloudpip install jieba

2. 准备中文字体文件

3. 准备文本文件

文中的 txt 文本文件和字体文件已经打包,方便直接复现示例。

……

阅读全文

python生成器generator,yield

python生成器generator,yield

2019年1月15日 | 技术
在python学习过程中,像这些使用if else流程控制或者说函数的定义和使用都比较好理解,但是生成器是一个相对来说很难理解的概念,使用也就相对困难,本文将详细解析python里面的生成器……

阅读全文

友情链接

其它