Ho un'espressione come: 1/(x+1)+4*x/(x-1)+3-4*x**2+10*x**2
Come trovare tutti i termini di un'espressione in Sympy
cosa ho bisogno è una lista che contiene i termini di questa espressione.
cioè [1/(x+1), 4*x/(x-1), 3, -4*x**2 , 10*x**2]
aggiornamento: Non deve raccogliere termini simili. Pertanto la lista dovrebbe avere -4 * x ** 2 e 10 * x ** 2 separatamente e non 6 * x ** 2 dopo aver raccolto termini simili.
Grazie a @Bjoern ma se ci sono termini simili, args li raccoglie. (ad esempio 1/(x + 1) + 4 * x/(x-1) + 3-4 * x ** 2 + 10 * x ** 2). È possibile fermare questo? – harsh
@FermiparadoxSO si è senza virgolette. Mi dispiace per la confusione. – harsh
@harsh Offtopic: vuoi dire '1/(x + 1) + 4 * x/(x-1) + 3-4 * x ** 2 + 10 * x ** 2'? (il testo tra double * viene convertito in grassetto, a meno che non lo si inserisca nel formato di codice '') –