【发布时间】:2020-12-24 20:58:44
【问题描述】:
我试图生成一个 1000 个二维点,均匀分布在尺寸为 [-1,1]x[0,0.5] 的矩形上,然后绘制这些点,但我做不到。我收到此错误。
typeError: 'float' object cannot be interpreted as an integer.
这是我想出的代码:
import matplotlib.pyplot as plt
vect = np.random.uniform(1000)
plt.plot(range(-1,1), range(0,0.5), vect)
plt.show()
我想我真的不明白该怎么做。我应该使用np.random.randn 还是np.random.rand?我必须对我做错了什么有一些解释。 (如果可能的话,每一行,以便我更好地理解)
谢谢
【问题讨论】:
-
@Maestra 的预期输出是什么?
-
我应该显示点图
标签: python matplotlib