我有一个 500×40K 的矩阵A和一个 40K 元素的向量q,形式为 numpy 数组。据估计,计算它们的点积需要 16 分钟A.dot(q)。因为q我需要用 50K 来做这个计算(很多),我想尽可能地减少计算时间。
计算Aand的点积q或更好的方法是A更有效的更好的方法Q吗?Scipy似乎为此提供了一个解决方案,但我不太明白我应该如何在这里解决我的问题。有人可以帮我吗?
from time import process_time
t1 = process_time()
A[0,:].dot(q)
t2 = process_time()
print("Estimated Total Time:", (t2-t1)*A.shape[0]/60)
富国沪深
动漫人物
相关分类