matplotlib之间的区别是什么。pyplot和matplotlib。派拉布?
哪一个是首选的什么用途?
我有点困惑,因为它似乎是独立的,我可以做同样的事情。我错过了什么?
文件中不再有此措辞。
现在不鼓励使用pylab
导入,建议大多数非交互式使用使用OO接口。
从文件来看,我的重点是:
matplotlib是整个包;pylab是matplotlib中的一个模块,与matplotlib一起安装;matplotlib.pyplot是matplotlib中的一个模块。
Pyplot为matplotlib中的底层打印库提供状态机接口。这意味着图形和轴是隐式自动创建的,以实现所需的绘图。例如,从pyplot调用plot将自动创建必要的图形和轴,以实现所需的绘图。设置标题将自动将该标题设置为当前轴对象:
Pylab将pyplot功能(用于绘图)与numpy功能(用于数学和处理数组)组合在一个名称空间中,使该名称空间(或环境)更像MATLAB。例如,可以像在MATLAB中一样调用sin和cos函数,同时还可以使用pyplot的所有功能。
pyplot接口通常优先用于非交互式打印(即脚本)。pylab界面便于交互式计算和绘图,因为它最大限度地减少了键入。请注意,如果将ihtml" target="_blank">python shell与-pylab选项一起使用,就会得到这个结果,该选项从pylab导入所有内容,并使绘图完全交互。
问题内容: matplotlib.pyplot和matplotlib.pylab有什么区别? 哪种用途更合适? 我有些困惑,因为看起来好像独立于导入,我可以做同样的事情。我想念什么? 问题答案: 该措辞不再存在于文档中。 现在不鼓励使用导入,建议将OO接口用于大多数非交互式使用。 从文档中,重点是我的: Matplotlib是整个软件包;pylab是matplotlib中的一个模块,与matplo
我尝试使用MatPlotLib,我意识到可以用两种不同的方式导入它,并且在这两种情况下都有效(以相同的方式):或。 所以,我的问题是这两种方式有什么区别?
问题内容: 在此示例中: 无法编译为: 而被编译器接受。 这个答案说明唯一的区别是,与不同,它允许您稍后引用类型,似乎并非如此。 是什么区别,并在这种情况下,为什么不第一编译? 问题答案: 通过使用以下签名定义方法: 并像这样调用它: 在jls§8.1.2中,我们发现(有趣的部分被我加粗了): 通用类声明定义了一组参数化类型(第4.5节), 每种可能通过类型arguments调用类型参数节的类型
那么,和到底有什么区别呢?什么时候我们应该偏爱一个而不是另一个?
问题内容: 今天,我按照一些说明在Linux中安装软件。有一个脚本需要首先运行。它设置一些环境变量。 指令告诉我要执行,但是我执行错误了。因此未设置环境。最后,我注意到了这一点并继续进行。 我想知道这两种调用脚本方法的区别。我对Linux完全陌生,所以请尽可能详细。 问题答案: 运行脚本,将启动一个新的运行脚本的外壳。新的外壳程序不会影响启动脚本的父外壳程序。 是的简写形式,它将在当前shell中
问题内容: 我刚开始使用Spring。我遇到了很多教程。我看到使用更多的例子比。我查看了Spring文档,但无法弄清楚使用其中一个的好处。有人可以提供一些解释吗? 问题答案: 是的便捷子类。 JavaDoc描述了一些添加的属性,这些属性在某些情况下可能有用: UrlBasedViewResolver的便利子类,它支持InternalResourceView(即Servlet和JSP)以及诸如Jst