from matplotlib import pyplot as plt
import matplotlib.pyplot as plt
以上陈述是否相同?哪个更具可读性/更好的形式?
答案 0 :(得分:11)
即使它们是等价的,我认为有一个很好的论据,即第二种形式import matplotlib.pyplot as plt
客观上更具可读性:
通常习惯使用import matplotlib.pyplot as plt
并在matplotlib文档中建议(请参阅http://matplotlib.org/users/pyplot_tutorial.html等...),这对大多数读者来说会更为熟悉。
import matplotlib.pyplot as plt
更短但同样清晰。
import matplotlib.pyplot as plt
向不熟悉的读者提供pyplot是一个模块的提示,而不是从第一个表单中错误地假设的函数。
答案 1 :(得分:4)
它们都是一样的,所以它取决于你喜欢的,我个人不喜欢打字,所以我更喜欢第二种。
from matplotlib import pyplot as plt
import matplotlib.pyplot as plt1
print(dir(plt) == dir(plt1))
True
答案 2 :(得分:0)
是的,两者相同。 这取决于您要导入的内容。
我个人喜欢写:
from matplotlib import pyplot as plt
因为对我来说看起来更清晰干净。