Код: Выделить всё
import numpy as np
from scipy import linalg
e1 = np.float16([-0.913, -0.4072]).reshape(2,1)
e2 = linalg.orth(e1)
print(f'e_1 {e1} ,'
f' ortogonal e2 is {e2}')
Код: Выделить всё
e2 is [[-0.4072] [0.913]]
Но получил:
Код: Выделить всё
e2 is [[-0.913] [-0.4072 ]]
Подробнее здесь: https://stackoverflow.com/questions/791 ... nal-vector
Мобильная версия