首页 > 解决方案 > 使用从 0-15 随机生成的元素制作大小为 500,000 的列表/数组的最有效方法?(Python)

问题描述

我试图找出创建大小为 500,000 的列表或数组的最有效方法,其元素是从 0-15 随机生成的数字。

我知道这很容易通过 for 循环将随机值附加到列表中来实现,但鉴于它的大小如此之大,我想避免使用此 O(n) 运行时。

是否有更快的方法来做到这一点,也许使用 numpy?

标签: pythonnumpy

解决方案


用于numpy.random.randint(0,16,n)创建一个大小数组,n其元素介于0-15


推荐阅读