我对Python还比较新,想知道x.y语句是否表示y是x的子模块?如果是这样,那么下面的命令不是会有问题吗?
import matplotlib.pyplot as plt
我只想导入特定的子模块而不是其他的,这是为了获取对 hist
函数的访问权限。这会对调用 import matplotlib as plt
时通常导入的模块产生什么影响?我能否将所有matplotlib模块集中到plt名称下?
我知道这个问题与从NumPy、Matplotlib包导入Python子模块有何区别相关,但该问题的答案并未告诉我如何只导入matplotlib的全部内容,而不用担心遗漏子模块。
plot
函数了吗? - Plasmafrom matplotlib import pyplot as plt
。你也可以使用from matplotlib import *
,这样你就会导入matplotlib中的每个模块,包括pyplot(并通过调用matplotlib.pyplot.plot
来绘制)。然而,如果你要绘制图形,pyplot
可能是你唯一需要的。 - Plasmafrom matplotlib import *
,但是它会导入子模块中的所有函数,以便您可以简单地使用plot(x,y)
?还是说您必须为每个子模块单独执行此操作(例如from matplotlib.pyplot import *
,以及所有其他子模块)? - Moppentapperfrom matplotlib.pyplot import *
这种方式可能导入每个子模块中的所有函数。 - Plasma