Найти корни функции ax ^ n + bx - c = 0, где n не является целым числом с помощью Numpy?

Я пишу программу на Python, и в ней мне нужно найти корни функции, которая есть:

a*x^n + b*x -c = 0 

где a и b - константы, которые вычисляются ранее в программе, но есть несколько тысячи из них. Мне нужно повторить это уравнение дважды для всех значений a и b , один раз с n = 77/27 и один раз с n = 3 ].

Как я могу сделать это в Python? Я проверил numpy.roots (p) , и я думаю, это будет работать, когда n = 3 . Но для n = 77/27 как я могу это сделать?

7
задан Cœur 16 April 2017 в 03:47
поделиться