我正在尝试使用以下代码生成具有非零条目的10000*10000数据类型float矩阵:
import numpy as np
list_going_in=np.random.rand(10000,10000)
Run Code Online (Sandbox Code Playgroud)
但生成需要的时间超过一秒才有更快的方法来实现它.
感谢您的帮助.
不,没有更快的方法来做到这一点.随机数生成的开销限制了你.优化这些东西的唯一方法是,如果矩阵有一些结构(如0,或三角形,或稀疏等等).如果每个单元格不同,则必须分别计算和存储每个单元格.
np.random 据我所知,可能是最快的,并且在任何情况下都很接近.