擅长:python、mysql、java
<p>我认为这个问题并不完全清楚。我想稀疏矩阵给出了从原始矩阵的每个系数中提取的样本数?在</p>
<p>查看链接中的代码,可能会加快速度。对转置矩阵进行操作,并重写链接的代码以对列而不是行进行操作。因为这样可以让处理器更好地缓存它采样的值,也就是说,内存中的跳转次数更少。在</p>
<p>剩下的我也会这么做,使用numpy(不一定意味着这是最有效的方法)。在</p>
<P>如果你需要它更快,你可以尝试在C++中对函数进行编码,并将其包含到Python中。细纹织物. 在C++中,我会对每一行进行查询,并构建一个查找表,这些表的位置为Gt;0,在查找表中的项目数量等于范围内生成^ {CD1}}整数。我将累积查找表中每个位置的绘制频率,然后将这些数字放回数组中的正确位置。从文字上讲,代码应该只有几行。在</p>