Ich bin ein Skript in Python Sympy-Bibliothek erstellen und versuchen, auf das Ergebnis von lostset() und linsolve() Funktionen zurückgegeben. Mein Problem ist, dass das von diesen Funktionen zurückgegebene Objekt vom Typ finitset ist und ich einige Ergebnisse automatisch auswählen möchte, um es in anderen Gleichungen wieder einzugeben. Jeder Körper könnte mir helfen?Holen Sie einen Wert von Lösungssatz zurückgegeben als endlichen Satz von Sympy
Ein Beispiel: ich eine Liste von Gleichungen mit zwei unbekannten Variablen:
>>>lista=[eq2_1,eq2_2]
>>>str(lista)
[-3*a1/10 - 3*a2/20 + 1/12, -3*a1/20 - 13*a2/105 + 1/20]
eine es dann lösen mit dem linsolve() -Methode.
Das Ergebnis ist korrekt, aber ich bin nicht in der Lage, diese Ergebnisse in eine Variable zu erhalten.
O versuchte dics, Listen, Tupel, Indexierungsbefehle, aber immer den Fehler zurück. „Finiteset Objekte haben kein Attribut‚Befehl‘“
Das ist die richtige Antwort – shrewmouse