numpy向量应该有多稀疏才能运行得更快

2024-05-29 02:34:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我在堆栈溢出上看到了一个post,其中有人指出,与仅使用典型的矩阵/向量格式进行各种numpy计算相比,向量/矩阵的CSR表示对于计算来说要慢一些。速度似乎取决于计算以及向量或矩阵的稀疏程度

我有很多稀疏向量(0的平均数是66%),我想取它的点积。请注意,我的向量中的所有元素都是0或1。在计算速度方面,哪一种表示法(例如csr、法向量等)更适合于此?这取决于向量的稀疏程度吗?如果是这样,是否存在某种稀疏度(%),在这之后,一个比另一个好

在此问题上的任何帮助都将不胜感激!提前谢谢


Tags: numpy元素堆栈格式矩阵post向量速度

热门问题