Numpy: невозможно назначить матрицу подматрице - PullRequest
0 голосов
/ 22 июня 2019

Вот что происходит:

>>> A = np.vander(range(3))
>>> A
array([[0, 0, 1],
       [1, 1, 1],
       [4, 2, 1]])
>>> Q = householder(A[1:, [1]])
>>> Q
array([[-0.4472136 , -0.89442719],
       [-0.89442719,  0.4472136 ]])
>>> X = np.dot(Q, A[1:, 1:])
>>> X
array([[-2.23606798e+00, -1.34164079e+00],
       [ 2.22044605e-16, -4.47213595e-01]])
>>> A[1:, 1:] = X
>>> A
array([[ 0,  0,  1],
       [ 1, -2, -1],
       [ 4,  0,  0]])

Это сводит меня с ума. Что тут происходит? Почему A[1:, 1:] не равно X?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...