NumPy: сложение, вычитание, умножение и деление полиномов
Математика NumPy: упражнение 18 с решением
Напишите программу NumPy для добавления одного многочлена к другому, вычитания одного многочлена из другого, умножения одного многочлена на другой и деления одного многочлена на другой.
Пример решения : -
Код Python:
from numpy.polynomial import polynomial as P
x = (10,20,30)
y = (30,40,50)
print("Add one polynomial to another:")
print(P.polyadd(x,y))
print("Subtract one polynomial from another:")
print(P.polysub(x,y))
print("Multiply one polynomial by another:")
print(P.polymul(x,y))
print("Divide one polynomial by another:")
print(P.polydiv(x,y))
Пример вывода:
Добавьте один полином к другому: [40. 60. 80.] Вычтите один многочлен из другого: [-20. -20. -20.] Умножим один полином на другой: [300. 1000. 2200. 2200. 1500.] Разделите один полином на другой: (массив ([0,6]), массив ([- 8., -4.]))
Иллюстрированная презентация:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу NumPy для вычисления следующих полиномиальных значений.
Далее: Напишите программу NumPy для вычисления среднего значения по измерению в двумерном массиве.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code