077、注释
注释 使用文本框进行注释 先看一个简单的例子: import numpy.random import matplotlib.pyplot as plt %matplotlib inline fig = plt.figure(1, figsize=(5,5)) fig.clf() ax = fig.add_subplot(111) ax.set_aspect(1) x1 = -1 + numpy.r…
2024-3-07 22:23
|
|
9
693 字
|
36 分钟
076、图像基础
图像基础 导入相应的包: import matplotlib.pyplot as plt import matplotlib.image as mpimg import numpy as np %matplotlib inline 导入图像 我们首先导入上面的图像,注意 matplotlib 默认只支持 PNG 格式的图像,我们可以使用 mpimg.imread 方法读入这幅图像: img = m…
2024-3-07 22:23
|
|
61
313 字
|
5 分钟
075、处理文本(数学表达式)
处理文本(数学表达式) 在字符串中使用一对 $$ 符号可以利用 Tex 语法打出数学表达式,而且并不需要预先安装 Tex。在使用时我们通常加上 r 标记表示它是一个原始字符串(raw string) import matplotlib.pyplot as plt import numpy as np %matplotlib inline # plain text plt.title('a…
2024-3-07 22:23
|
|
8
434 字
|
6 分钟
074、处理文本(基础)
处理文本(基础) import matplotlib.pyplot as plt import numpy as np %matplotlib inline matplotlib 对文本的支持十分完善,包括数学公式,Unicode 文字,栅格和向量化输出,文字换行,文字旋转等一系列操作。 基础文本函数 在 matplotlib.pyplot 中,基础的文本函数如下: text() 在 Axes 对…
2024-3-07 20:59
|
|
7
781 字
|
23 分钟
073、使用 style 来配置 pyplot 风格
使用 style 来配置 pyplot 风格 import matplotlib.pyplot as plt import numpy as np %matplotlib inline style 是 pyplot 的一个子模块,方便进行风格转换, pyplot 有很多的预设风格,可以使用 plt.style.available 来查看: plt.style.available [u'dark_b…
2024-3-07 20:58
|
|
6
302 字
|
5 分钟
072、Pyplot 教程
Pyplot 教程 Matplotlib 简介 matplotlib 是一个 Python 的 2D 图形包。 在线文档:http://matplotlib.org ,提供了 Examples, FAQ, API, Gallery,其中 Gallery 是很有用的一个部分,因为它提供了各种画图方式的可视化,方便用户根据需求进行选择。 使用 Pyplot 导入相关的包: import numpy a…
2024-3-07 20:58
|
|
11
1469 字
|
15 分钟
071、动态编译
动态编译 标准编程语言 对于 C 语言,代码一般要先编译,再执行。 .c -> .exe 解释器语言 shell 脚本 .sh -> interpreter Byte Code 编译 Python, Java 等语言先将代码编译为 byte code(不是机器码),然后再处理: .py -> .pyc -> interpreter eval 函数 eval(statement, glob, loc…
2024-3-07 20:58
|
|
8
280 字
|
7 分钟
070、作用域
作用域 在函数中,Python 从命名空间中寻找变量的顺序如下: local function scope enclosing scope global scope builtin scope 例子: local 作用域 def foo(a,b): c = 1 d = a + b + c 这里所有的变量都在 local 作用域。 global 作用域 c = 1 def foo(a,b): d =…
2024-3-07 20:57
|
|
7
425 字
|
10 分钟
069、operator, functools, itertools, toolz, fn, funcy 模块
operator, functools, itertools, toolz, fn, funcy 模块 operator 模块 import operator as op operator 模块提供了各种操作符(+,*,[])的函数版本方便使用: 加法: print reduce(op.add, range(10)) 45 乘法: print reduce(op.mul, range(1,10))…
2024-3-07 20:57
|
|
9
370 字
|
6 分钟
068、修饰符的使用
修饰符的使用 @classmethod 修饰符 在 Python 标准库中,有很多自带的修饰符,例如 classmethod 将一个对象方法转换了类方法: class Foo(object): @classmethod def bar(cls, x): print 'the input is', x def __init__(self): pass 类方法可以通过 类名.方法 …
2024-3-07 20:57
|
|
6
602 字
|
13 分钟