问题相关代码,请勿粘贴截图
import matplotlib.pyplot as plt
from random_walk import RandomWalk
#创建一个 RandomWalk 实例
rw = RandomWalk()
rw.fill_walk()
#将所有点都绘制出来。
plt.style.use('classic')
fig, ax = plt.subplots()
ax.scatter(rw.x_values, rw.y_values, s=15)
plt.show()
运行结果及报错内容
========== RESTART: C:\Users\HUAWEI\Desktop\Python\数据可视化\rw_visual.py ==========
Traceback (most recent call last):
File "C:\Users\HUAWEI\Desktop\Python\数据可视化\rw_visual.py", line 7, in
rw.fill_walk()
File "C:\Users\HUAWEI\Desktop\Python\数据可视化\random_walk.py", line 24, in fill_walk
while len(self.x_values) < self.num_points:
AttributeError: 'RandomWalk' object has no attribute 'x_values'
是什么意思?我要怎么处理呢?
rw = RandomWalk() rw没有x_values属性,看看是不是写错了,或者看看打印dir(rw)一下看看有没有这个属性