问题所在
import matplotlib.pyplot as plt
#很容易漏掉pyplot ,直接写成 import matplotlib as plt导致错误
错误写法
import numpy as np
import matplotlib as plt
# 随机漫步
position=0
walk=[position]
steps=1000
for i in range(steps):
step= 1 if np.random.randint(0,2) else -1
position+=step
walk.append(position)
plt.plot(walk)
正确写法
import numpy as np
import matplotlib.pyplot as plt
# 随机漫步
position=0
walk=[position]
steps=1000
for i in range(steps):
step= 1 if np.random.randint(0,2) else -1
position+=step
walk.append(position)
plt.plot(walk)
本文讲解了如何避免在导入模块时的常见错误,重点在于正确区分`import matplotlib.pyplot as plt`与`import matplotlib as plt`。通过实例演示了使用numpy和matplotlib进行随机漫步的代码,并指出了正确的导入方式。
3306

被折叠的 条评论
为什么被折叠?



