Skip to content

Commit 94e7a1b

Browse files
committed
Update main.py
1 parent ea768a6 commit 94e7a1b

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

main.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@
4949
# =============================================================================
5050

5151
# Leontief inverse
52-
L = np.linalg.inv(I - A)
52+
L_linverse = np.linalg.inv(I - A)
5353

5454
# Total intensities
55-
F_linverse = np.dot(f,L)
55+
F_linverse = np.dot(f,L_linverse)
5656

5757
# Scale to final demand
5858
E_linverse = np.multiply(F_linverse,y)
@@ -89,9 +89,13 @@
8989
'Tenth production layer' : np.linalg.matrix_power(A,10),
9090
}
9191

92-
# sum(L_decomposed.values()) is an approximation of L = np.linalg.inv(I - A)
93-
# Multiplication with f returns F
94-
F_series = np.dot(f,sum(L_decomposed.values()))
92+
# sum(L_decomposed.values()) is approximately L = np.linalg.inv(I - A)
93+
94+
# Leontief inverse
95+
L_series = sum(L_decomposed.values())
96+
97+
# Total intensities
98+
F_series = np.dot(f,L_series)
9599

96100
# Scale to final demand
97101
E_series = np.multiply(F_series,y)

0 commit comments

Comments
 (0)