【发布时间】:2018-06-16 20:03:17
【问题描述】:
我正在尝试编写随机游走的代码,在方向部分,我遇到了这个问题。我希望方向是任意度数,我所做的是尝试使用 py.arrange 在 -1 和 1 之间生成尽可能多的数字。我想问是否有更好的解决方案来遍历 -1 之间的所有数字和 1?谢谢!
这是我的代码:
def fill_walk(self):
while len(self.x_values)<self.num_points:
x_direction=choice(np.arange(-1,1,0.00001))
x_distance=(int(1))
x_step=x_direction*x_distance
y_direction=choice(np.arange(-1,1,0.00001))
y_distance=(int(1))
y_step=y_direction*y_distance
【问题讨论】:
-
随机游走不是与随机相关吗?
-
-1和1之间有无数个数字。受限于浮点数:在-1和1之间存在非常非常大 数量的数字。你真的需要所有这些吗? -
“-1 和 1 之间的所有数字”是什么意思?如果均值为整数,则为零,如果不是整数,则不是有限数字集。
-
为什么随机游走需要
-1和1之间的数字范围?
标签: python numpy random-walk