首页 > 编程知识 正文

pylab的英语读音,carpet rug mat区别

时间:2023-05-06 04:50:38 阅读:40711 作者:2674

当我想绘制函数图像时,我自然想到了python强大的绘图库matplotlib。 在网上查了一下资料,matplotlib下的模块pyplot和pylab都说可以。 于是产生了疑问。 这两者的区别和联系是什么? 在那里开展调查。

在网上大多数博客文章中,这两者的解释几乎是一致的,即:

关于Pyplot的解说:“matplotlib通过Pyplot模块提供了一组与MATLAB相似的绘制API,其中隐藏了由许多绘制对象组成的复杂结构。 ”

关于pylab的解说:“matplotlib还提供了一个名为pylab的模块。 此模块包含许多NumPy和pyplot模块中常用的函数,使用户可以快速进行计算和绘制。 非常适合在IPython交互环境中使用。 ”

最根本的方法是查看pylab的源代码:

正如网上摘要所示,可以看到pylab包含很多NumPy和pyplot模块中的常用函数。

那么,具体该怎么使用呢? 根据pyplot源pyplot.py的说明部分,可知以下内容。

(pylabcombinespyplotwithnumpyintoasinglenamespace.thisisconvenientforinteractivework, butforprogrammingitisrecommendedthatthenamespacesbekeptseparate ]是pylab由pyplot和numpy组合而成,便于交互使用,可以绘制,也可以简单计算但是,对于一个项目,建议分别注入。 即,如下所示

import numpy as np

import matplotlib.pyplot as plt

不是这样的

import pylab as pl

使用matplotlib及相关模块时可能可用的数据网址:

matplotlib.pdf http://matplotlib.org/matplotlib.pdf

Python科学计算http://hyry.dip.jp/tech/book/page/scipy/matplotlib.html

转载于:https://www.cn blogs.com/shoesy/p/6673947.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。