0
不知道这是否是正确的地方要问,但在这里。下三角矩阵的正向替换。怎么样?
有谁知道下面的代码是如何能够分别解决了X Lx=y
其中L和y是给定矩阵和矢量,?
如果你知道,你能不能打破它,比较每一步,你将如何使用笔和纸解决呢?
def forward(L, y):
x = []
for i in range(len(y)):
x.append(y[i])
for j in range(i):
x[i]=x[i]-(L[i, j]*x[j])
x[i] = x[i]/L[i, i]
return x
虽然我的方法奏效,但我不知道如何,你的解决方案证明是更简单和容易理解。谢谢! – user2298619 2013-04-22 22:16:28
+1 - 尼斯和Pythonic。 – duffymo 2013-04-23 11:45:55