Добавление значений из системы уравнений - PullRequest
0 голосов
/ 03 апреля 2019

У меня есть этот код:

import numpy as np
a = np.array([[1, -0.15],[-0.1,1]])
b = np.array([10000, 18000])
print(np.linalg.solve(a,b))

Это дает мне правильные выходные значения:

[12893.40101523 19289.34010152]

Мне нужен код, который сложит эти два значения вместе.

Ответы [ 2 ]

3 голосов
/ 04 апреля 2019

Используйте следующую программу для вычисления суммы:

print(sum(np.linalg.solve(a,b)))
0 голосов
/ 04 апреля 2019

Вы можете использовать numpy.sum , что быстрее для numpy массивов.

import numpy as np
a = np.array([[1, -0.15],[-0.1,1]])
b = np.array([10000, 18000])
print(np.linalg.solve(a,b).sum())

Выход: 32182.7411168

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