mirror of
https://github.com/MartinThoma/LaTeX-examples.git
synced 2025-04-26 06:48:04 +02:00
Fix Python code style
This commit is contained in:
parent
bd1f36e90c
commit
59b3d42774
5 changed files with 134 additions and 96 deletions
|
@ -1,18 +0,0 @@
|
|||
def getL(A):
|
||||
n = len(A)
|
||||
L = [[0 for i in range(n)] for j in range(n)]
|
||||
print(L)
|
||||
print("")
|
||||
|
||||
for k in range(n):
|
||||
L[k][k] = (A[k][k] - sum([L[k][i]**2 for i in range(k)]))**0.5
|
||||
for i in range(k+1, n):
|
||||
L[i][k] = (A[i][k]
|
||||
- sum([L[i][j]*L[k][j] for j in range(k)])) \
|
||||
/ L[k][k]
|
||||
print("L_%i%i = A%i%i - sum(L_...)/L_%i%i) = %i" % (i, k, i, k, k, k, L[i][k]))
|
||||
return L
|
||||
|
||||
A = [[1,2,3],[2,8,14],[3,14,34]]
|
||||
|
||||
print getL(A)
|
|
@ -0,0 +1,22 @@
|
|||
#!/usr/bin/env python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
|
||||
def get_l(A):
|
||||
n = len(A)
|
||||
L = [[0 for i in range(n)] for j in range(n)]
|
||||
print(L)
|
||||
print("")
|
||||
|
||||
for k in range(n):
|
||||
L[k][k] = (A[k][k] - sum([L[k][i]**2 for i in range(k)]))**0.5
|
||||
for i in range(k+1, n):
|
||||
L[i][k] = ((A[i][k] - sum([L[i][j]*L[k][j] for j in range(k)]))
|
||||
/ L[k][k])
|
||||
print("L_%i%i = A%i%i - sum(L_...)/L_%i%i) = %i" %
|
||||
(i, k, i, k, k, k, L[i][k]))
|
||||
return L
|
||||
|
||||
A = [[1, 2, 3], [2, 8, 14], [3, 14, 34]]
|
||||
|
||||
print(get_l(A))
|
Loading…
Add table
Add a link
Reference in a new issue