生成数据类型float的最快方法是什么?

3 python numpy list

我正在尝试使用以下代码生成具有非零条目的10000*10000数据类型float矩阵:

import numpy as np
list_going_in=np.random.rand(10000,10000)
Run Code Online (Sandbox Code Playgroud)

但生成需要的时间超过一秒才有更快的方法来实现它.

感谢您的帮助.

kab*_*nus 5

不,没有更快的方法来做到这一点.随机数生成的开销限制了你.优化这些东西的唯一方法是,如果矩阵有一些结构(如0,或三角形,或稀疏等等).如果每个单元格不同,则必须分别计算和存储每个单元格.

np.random 据我所知,可能是最快的,并且在任何情况下都很接近.