python中random.sample()方法可以随机地从指定列表中提取出N个不同的元素,但在实践中发现,当N的值比较大的时候,该方法执行速度很慢,如:

python中 随机选取元素 random.sample 和 np.random.choice()

numpy random模块中的choice方法可以有效提升随机提取的效率:

python中 随机选取元素 random.sample 和 np.random.choice()

需要注意的是,需要置replace为False,即抽取的元素不能重复,默认为True。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-29
  • 2021-12-07
  • 2023-02-16
  • 2022-12-23
  • 2021-11-10
猜你喜欢
  • 2022-12-23
  • 2022-01-18
  • 2021-08-10
  • 2021-10-27
  • 2021-12-23
  • 2021-12-03
  • 2021-04-17
相关资源
相似解决方案