Per quanto sciocco possa sembrare, mi piacerebbe utilizzare le lettere greche composte come un unico simbolo in SymPy. Ad esempio, se si immette in un notebook Jupyter seguente:Esiste un modo corretto per impostare le lettere greche composte come simbolo in SymPy?
import sympy as sp
ab = sp.Symbol("alpha beta")
sp.pprint(ab)
ab
si comporta come desiderato quando usato in manipolazioni simboliche, ma il risultato è:
alpha beta
desidero dell'uscita essere:
α⋅β
ho potuto utilizzare il comando sub dopo manipolazioni, in questo modo:
ab.subs({ab : sp.Symbol("alpha") * sp.Symbol("beta")})
ma questo è noioso e indesiderabile.
Aggiungere un '*' tra ogni lavoro char? '>>> pprint (alpha * beta) α⋅β' –
No. Se prendessi la derivata di quell'espressione rispetto a' alpha', otterrei 'beta'. Voglio ricevere zero. –