相关疑难解决方法(0)

numpy.random.choice vs random.choice

为什么numpy.random.choice与random.choice的工作方式不同?当我这样做:

 >>> random.choice([(1,2),(4,3)])
 (1, 2)
Run Code Online (Sandbox Code Playgroud)

有用.

但是当我这样做时:

 >>> np.random.choice([(1,2), (3,4)])
 Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
 File "mtrand.pyx", line 1393, in mtrand.RandomState.choice 
 (numpy/random/mtrand/mtrand.c:15450)
 ValueError: a must be 1-dimensional
Run Code Online (Sandbox Code Playgroud)

如何在numpy.random.choice()中实现与random.choice()相同的行为?

random numpy choice

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

choice ×1

numpy ×1

random ×1