Czy jakiś spec od #python może mi pomóc? W jednej z moich funckji pomnożyłem troche dziko wielomiany i mam taki output: [[0, 35], [1, 50], [2, 10], [1, 28], [2, 40], [3, 8], [2, 17.5], [3, 25.0], [4, 5.0]], gdzie pierwszy element to stopień wielomianu, a drugi to zmienna która stoi przy tej potędze x. I potrzebuje dodać te zmienne, które mają taki sam współczynnik, a moja metoda dodawania tego nie obsłuży. Docenie kazdą pomoc.
@Lunatik: klase wielomianu, i tak wielomiany podaje poprzez liste np 2x^2 i 2 to bedzie [2 0 2]. I jeśli bym chciał dodać dwa weilomiany to w takiej postaci musze je podać zeby obsłużyła to moja meotda dodawnia. A jeżeli chodzi o mnożenie to zrobiłem to w taki sposób:
Czy jakiś spec od #python może mi pomóc? W jednej z moich funckji pomnożyłem troche dziko wielomiany i mam taki output: [[0, 35], [1, 50], [2, 10], [1, 28], [2, 40], [3, 8], [2, 17.5], [3, 25.0], [4, 5.0]], gdzie pierwszy element to stopień wielomianu, a drugi to zmienna która stoi przy tej potędze x. I potrzebuje dodać te zmienne, które mają taki sam współczynnik, a moja metoda dodawania tego nie obsłuży. Docenie kazdą pomoc.
#naukaprogramowania #programista15k #python
w = {}
for pair in a:
if pair[0] in w:
w[pair[0]] += pair[1]
factors_poly1 = polynomial1.factorsfactors_poly2 = polynomial2.factors