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