mikhail_dvorkin icon

SciPy linear algebra and integrating

mikhail_dvorkin | PRO | 04/14/16 01:11:37 PM UTC | 0 ⭐ | 536 👁️ | Never ⏰ | []
Python |

770 B

|

None

|

0 👍

/

0 👎

import numpy as np
from scipy import linalg
from scipy import matrix
 
a = np.array([[1, 2], [3, 4]])
 
d = linalg.det(a)
print(a.dtype)
b = linalg.inv(a)
print(linalg.inv(a))
print(np.dot(a, b))
print(b[1][1])
c = np.array([[-2.,  1.], [ 1.5, -0.5]])
print(b - c)
print(np.dot(a, c))
 
#a = np.array([[1, 2], [2, 4]])
#print(linalg.inv(a))
 
print(matrix.trace(a))
print(matrix.transpose(a))
print(linalg.eig(a)[1])
 
a = np.array([[1, 2, 3], [1, 5, 6], [0, 0, 4]])
b = np.array([0, 0, 1])
c = linalg.solve_triangular(a, b)
print(np.dot(a, c))
 
from scipy.integrate import *
 
print(quad(np.sin, 0, np.pi / 2))
print(quad(lambda x : x * x, 0, 1))
print(quadrature(np.sin, 0, np.pi/2, tol=0.5e-6))
print(dblquad(lambda x, y: x * y, 0, 1, lambda x: 0, lambda x: x))

Comments