2013-10-03 3 views
0

У меня есть точка данных, по которой мне нужно создать квадратичное уравнение. У нас есть любой модуль python, который создает квадратичное уравнение. У меня есть ручной подход, который упоминается ниже. , но я чувствую, что это может быть лучше в Python.In примере ниже, они взяли 3 очка, но в моем случае это будет изменяется на входе пользователясоздать квадратичное уравнение, используя библиотеку Python

http://www.algebra.com/algebra/homework/quadratic/Quadratic_Equations.faq.question.192159.html

+0

Как он может варьироваться в зависимости от пользователя? Вы не можете создать точное квадратичное уравнение с менее чем тремя точками, и более 3 баллов бесполезны, потому что вы получаете уравнение с 3 очками. Итак, вам нужно ровно 3 балла, чтобы получить точное квадратичное уравнение, которое удовлетворяет этим. –

+0

Возможный дубликат [Самый простой способ решения математических уравнений в Python] (http://stackoverflow.com/questions/1642357/simplest-way-to-solve-mathematics-equations-in-python) – nemo

+0

У меня есть данные в Excel-листе которые мне нужно выбрать, и это может быть 40 или 50 баллов и удовлетворить их – user765443

ответ

1

взглянуть на http://www.numpy.org/

>>> import numpy as np 
>>> A, B, C = np.polyfit([1,2,3],[4,7,12],2) 
>>> print A, B, C 
1.0 -4.2727620148e-15 3.0 
>>> print A, 'x^2 +', B, 'x +', C 
1.0 x^2 + -4.2727620148e-15 x + 3.0 
>>> 
Смежные вопросы