我应该比较不同方法之间的效率来解决python中的线性方程组。我使用的方法之一是np.linalg.solve。我一直试图找到Python使用的算法,但我真的找不到任何有用的信息。我想知道是否有人可以向我解释这一点,或者让我知道在哪里可以找到关于python函数算法的信息,而不仅仅是文档(例如,它是什么样的 Package 器,用于什么,等等)。
np.linalg.solve
628mspwn1#
通常所有的软件包,特别是numpy,都有一个关于它们每个函数的文档。我们来看看。https://numpy.org/doc/stable/reference/generated/numpy.linalg.solve.html太棒了,他们解释了所有的输入参数,甚至还有一个例子。为了你的目的(理解算法),有这个关于引用的甜蜜部分。
如果我们谷歌一下,我们很幸运地发现这不是在付费墙后面。例如,你可以得到pdf here-因为我们正在跟踪他们给出的页面信息,我们需要确保得到同一版本的书,否则我们需要稍后再多搜索一点。现在,你要么能够理解这一点并感到高兴,要么你能够提出更精确的问题。但是还有更多,在文档之后,你通常会找到类似源代码的东西,它会告诉你如何实现你感兴趣的函数。确定他们正在再次使用其他功能,例如:
from numpy.linalg import _umath_linalg
1条答案
按热度按时间628mspwn1#
通常所有的软件包,特别是numpy,都有一个关于它们每个函数的文档。我们来看看。
https://numpy.org/doc/stable/reference/generated/numpy.linalg.solve.html
太棒了,他们解释了所有的输入参数,甚至还有一个例子。为了你的目的(理解算法),有这个关于引用的甜蜜部分。
如果我们谷歌一下,我们很幸运地发现这不是在付费墙后面。例如,你可以得到pdf here-因为我们正在跟踪他们给出的页面信息,我们需要确保得到同一版本的书,否则我们需要稍后再多搜索一点。现在,你要么能够理解这一点并感到高兴,要么你能够提出更精确的问题。
但是还有更多,在文档之后,你通常会找到类似源代码的东西,它会告诉你如何实现你感兴趣的函数。确定他们正在再次使用其他功能,例如: