簡體   English   中英

“pylab”和“matplotlib.pyplot”有什么區別?

[英]What is a difference between “pylab” and “matplotlib.pyplot”?

我嘗試使用MatPlotLib並且我已經意識到可以以兩種不同的方式導入它,並且在兩種情況下它都可以工作(以相同的方式): import pylab as pimport matplotlib.pyplot as p

那么,我的問題是這兩種方式有什么區別?

官方文檔:

Pylab將pyplot功能(用於繪圖)與numpy功能(用於數學和處理數組)結合在一個命名空間中,使得該命名空間(或環境)更像MATLAB。 例如,可以像在MATLAB中一樣調用sin和cos函數,以及具有pyplot的所有功能。

請注意,pylab僅從頂部numpy名稱空間導入。 因此,這將是一個問題

import numpy
numpy.array # works
numpy.distutils # finds a module

而這不會

import pylab
pylab.array # works, is actually numpy array
pylab.distutils # gives an error

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM