10大经典排序算法——系列文章
冒泡排序
选择排序
插入排序
希尔排序
归并排序
快速排序
堆排序
计数排序
桶排序
基数排序
插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为只要打过扑克牌的人都应该能够秒懂。插入排序是一种最简...
柯广
2个月前 (11-25) 642℃ 0评论
0喜欢
10大经典排序算法——系列文章
冒泡排序
选择排序
插入排序
希尔排序
归并排序
快速排序
堆排序
计数排序
桶排序
基数排序
选择排序是一种简单直观的排序算法,无论什么数据进去都是 O(n²) 的时间复杂度。所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外...
柯广
2个月前 (11-25) 602℃ 0评论
0喜欢
10大经典排序算法——系列文章
冒泡排序
选择排序
插入排序
希尔排序
归并排序
快速排序
堆排序
计数排序
桶排序
基数排序
冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走...
柯广
2个月前 (11-25) 456℃ 1评论
1喜欢
指定颜色
原文:Specifying Colors
译者:飞龙
协议:CC BY-NC-SA 4.0
在 matplotlib 的几乎所有地方,用户都可以指定颜色,它可以以如下形式提供:
RGB 或者 RGBA 浮点值元组,[0, 1]之间,例如(0.1, 0.2, 0....
柯广
2个月前 (11-11) 2784℃
0喜欢
XeLaTeX/LuaLaTeX 设置
原文:Typesetting With XeLaTeX/LuaLaTeX
译者:飞龙
协议:CC BY-NC-SA 4.0
使用 pgf 后端,matplotlib 可以将图形导出为可以使用 pdflatex,xelatex 或 lua...
柯广
2个月前 (11-11) 2779℃
0喜欢
使用 LaTeX 渲染文本
原文:Text rendering With LaTeX
译者:飞龙
协议:CC BY-NC-SA 4.0
Matplotlib 可以选择使用 LaTeX 来管理所有文本布局。 此选项可用于以下后端:
Agg
PS
PDF
LaTeX 选项通过...
柯广
2个月前 (11-11) 2774℃
0喜欢
编写数学表达式
原文:Writing mathematical expressions
译者:飞龙
协议:CC BY-NC-SA 4.0
你可以在任何 matplotlib 文本字符串中使用子 TeX 标记,将它放在一对美元符号($)内。
注意,你不需要安装 TeX,因为 m...
柯广
2个月前 (11-11) 2759℃
0喜欢
标注
原文:Annotation
译者:飞龙
协议:CC BY-NC-SA 4.0
基本标注
使用text()会将文本放置在轴域的任意位置。 文本的一个常见用例是标注绘图的某些特征,而annotate()方法提供辅助函数,使标注变得容易。 在标注中,有两个要考虑的点:由参数x...
柯广
2个月前 (11-11) 2770℃
0喜欢
默认字体
原文:Text properties and layout
译者:飞龙
协议:CC BY-NC-SA 4.0
基本的默认字体由一系列rcParams参数控制:
rcParam
用法
'font.family'
字体名称或{'cursive', 'fan...
柯广
2个月前 (11-11) 2777℃
0喜欢
文本属性及布局
原文:Text properties and layout
译者:飞龙
协议:CC BY-NC-SA 4.0
matplotlib.text.Text实例有各种属性,可以通过关键字参数配置文本命令(例如,title(),xlabel()和text())。
...
柯广
2个月前 (11-11) 2766℃
0喜欢
基本的文本命令
原文:Basic text commands
译者:飞龙
协议:CC BY-NC-SA 4.0
text
在Axes的任意位置添加文本。
命令式:matplotlib.pyplot.text,面向对象:matplotlib.axes.Axes.text。
xl...
柯广
2个月前 (11-11) 2760℃
0喜欢
引言
原文:Text introduction
译者:飞龙
协议:CC BY-NC-SA 4.0
matplotlib 具有优秀的文本支持,包括数学表达式,光栅和向量输出的 truetype 支持,任意旋转的换行分隔文本和 unicode 支持。 因为我们直接在输出文档中嵌入...
柯广
2个月前 (11-11) 2746℃
0喜欢
路径效果指南
原文:Path effects guide
译者:飞龙
协议:CC BY-NC-SA 4.0
Matplotlib 的patheffects模块提供了一些功能,用于将多个绘制层次应用到任何艺术家,并可以通过路径呈现。
可以对其应用路径效果的艺术家包括Patch,...
柯广
2个月前 (11-11) 2723℃
0喜欢
路径教程
原文:Path Tutorial
译者:飞龙
协议:CC BY-NC-SA 4.0
位于所有matplotlib.patch对象底层的对象是Path,它支持moveto,lineto,curveto命令的标准几个,来绘制由线段和样条组成的简单和复合轮廓。 路径由(x...
柯广
2个月前 (11-11) 2726℃
0喜欢
变换教程
原文:Transformations Tutorial
译者:飞龙
协议:CC BY-NC-SA 4.0
像任何图形包一样,matplotlib 建立在变换框架之上,以便在坐标系,用户数据坐标系,轴域坐标系,图形坐标系和显示坐标系之间轻易变换。 在 95 %的绘图中...
柯广
2个月前 (11-11) 2721℃
0喜欢