26 lines
571 B
Python
26 lines
571 B
Python
import numpy as np
|
|
|
|
a = np.array([[1], [2]])
|
|
b = np.array([[0, 1, -1]])
|
|
A = np.array([[0, 1], [-1, 1]])
|
|
B = np.array([[2, 0, 1], [1, -1, 0]])
|
|
|
|
calculations = [
|
|
lambda: np.dot(A, a),
|
|
lambda: np.dot(a, B),
|
|
lambda: np.dot(a.T, B),
|
|
lambda: np.dot(B, b.T),
|
|
lambda: np.dot(A, B),
|
|
lambda: np.dot(np.dot(a.T, B), A),
|
|
lambda: np.dot(np.dot(a.T, B).T, A),
|
|
lambda: np.dot(B, A),
|
|
lambda: np.dot(B.T, A),
|
|
]
|
|
|
|
for calc in calculations:
|
|
try:
|
|
print(calc())
|
|
print("\n")
|
|
except Exception as e:
|
|
print(e)
|
|
print("\n") |