# Перемножаем
need = np.array([100, 50, 150])
res = m_inverse.dot(need)
rfkill list
для просмотра текущего состояния адаптера.lsmod | grep mt7601u
sudo find /etc/dovecot/ -type f -exec sudo grep -H "var\/vmail" {} \;
Может это закомментированые?Которые решеткой начинаются - закомментированые, но видно три действующих.
Адресом источника является не Mikrotik1, а в данном случае 178.133.56.7значит masquerade не срабатывает. А поскольку не срабатывает, значит правило неверно написано.
вроде как выбирается логичный вариант решения задачи, который на самом деле неверенэто?:
res = need.dot(m_inverse)
(матричное умножение оно такое, если переставить множители местами, то результат будет другой)
ещё один момент:
need = np.array([100, 50, 150])
первоначально в вопросе было не 50, а 95
для [100, 95, 150] результат будет [[1.94344927 6.05900626 0.22304572]],
для [100, 50, 150] результат будет [[ 1.94292292 6.11540192 -0.2841446 ]], но мы не можем съесть отрицательное количество сала, значит точного решения нет для таких исходных данных.