你这不太对劲。
3000*3000才多大数据量,就算是float64类型也不过 72MB,乘一下不是瞬秒么。
数据有1GB,相乘耗时才会到秒级。
所以你是不是把数据读取、预处理的时间给算进去了。
3万的矩阵要平方,如果是3000*3000的,你写个循环,单线程,我估计不到一小时就能算完。
你看看是不是数据读取消耗了时间,想想怎么优化一下。
【 在 Blue 的大作中提到: 】
: numpy矩阵相乘,如果到3000*3000级别就是分钟以上了,我有个3万的矩阵要平方,直接就挂了。
: 现在在写一个并行计算矩阵相乘的小函数,回头看看会快多少。
--
FROM 58.33.81.*