Scipy.linalg矩阵乘法实现,全部用C编写,或者用Fortran编写?

问题描述 投票:0回答:1

[我最近一直在研究,以了解如何在python库scipy.linalg中以这种最佳方式实现(主要是稀疏)矩阵的乘法。从here我知道,大多数算法是某些Fortran或C库的包装。

我的问题是我怎么能知道Scipy中实际上是用python本身编写的任何乘法方法?我也不太确定如何与Numpy矩阵乘法一起使用。

python numpy scipy matrix-multiplication
1个回答
0
投票
矩阵乘法在计算上比较繁琐,通常不会在Python中完成。典型的矩阵乘法将是O(n ^ 3),因此Numpy和Scipy都使用基于C的矩阵乘法,并使用包装器将其引入Python。
© www.soinside.com 2019 - 2024. All rights reserved.