Questo è il comando isympy che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
isympy - shell interattiva per SymPy
SINOSSI
ispy [-c | --console] [-p CODIFICA | --bello CODIFICA] [-t TIPO | --tipi GENERE] [-o
ORDINA | --ordine ORDINE] [-q | --silenzioso] [-d | --doctest] [-C | --nessuna cache] [-a |
--auto] [-D | - debug] [ -- | OPZIONI PYTHON]
ispy [ {-h | --Aiuto} | {-v | --versione}]
DESCRIZIONE
isympy è una shell Python per SymPy. È solo una normale shell Python (shell ipython se tu
avere il pacchetto ipython installato) che esegue i seguenti comandi in modo da non farlo
dovere:
>>> da __future__ divisione import
>>> dall'importazione sympy *
>>> x, y, z = simboli ("x, y, z")
>>> k, m, n = simboli("k,m,n", intero=Vero)
Quindi avviare isympy equivale ad avviare python (o ipython) ed eseguire quanto sopra
comandi a mano. È pensato per una sperimentazione facile e veloce con SymPy. Per più
programmi complicati, si consiglia di scrivere uno script e importare le cose in modo esplicito
(usando l'idioma "from sympy import sin, log, Symbol, ...").
VERSIONI
-c SHELL, --console=SHELL
Usa la shell specificata (python o ipython) come backend della console invece di
quello predefinito (ipython se presente o python altrimenti).
Esempio: isympy -c python
SHELL potrebbe essere "ipython" o "python"
-p CODIFICA, --carino=CODIFICA
Imposta una bella stampa in SymPy. Per impostazione predefinita, la stampa unicode più bella è
abilitato (se il terminale lo supporta). Puoi usare una stampa ASCII meno bella
invece o nessuna bella stampa.
Esempio: isypy -p no
CODIFICA deve essere uno tra 'unicode', 'ascii' o 'no'.
-t TIPO, --tipi=TIPO
Imposta i tipi di terreno per i poligoni. Per impostazione predefinita, vengono utilizzati i tipi di terreno gmpy se
gmpy2 o gmpy è installato, altrimenti ritorna ai tipi python ground, che
sono un po' più lenti. Puoi scegliere manualmente i tipi di terreno Python anche se gmpy
è installato (ad esempio, a scopo di test).
Nota che i tipi di terreno sympy non sono supportati e dovrebbero essere usati solo per
scopi sperimentali.
Si noti che il tipo ground gmpy1 è principalmente destinato ai test; è l'uso di
gmpy anche se gmpy2 è disponibile.
Equivale a impostare la variabile d'ambiente SYMPY_GROUND_TYPES su
dato il tipo di terreno (es. SYMPY_GROUND_TYPES='gmpy')
I tipi di terreno possono essere determinati in modo interattivo dalla variabile
sympy.polys.domains.GROUND_TYPES all'interno della shell isympy stessa.
Esempio: isympy -t python
TIPO deve essere uno tra 'gmpy', 'gmpy1' o 'python'.
-o ORDINE, --ordine=ORDINE
Imposta l'ordine dei termini per la stampa. L'impostazione predefinita è lex, che ordina i termini
lessicograficamente (ad esempio, x**2 + x + 1). Puoi scegliere altri ordini, come
rev-lex, che utilizzerà l'ordinamento lessicografico inverso (ad es. 1 + x + x**2).
Nota che per espressioni molto grandi, ORDER='none' può velocizzare la stampa
considerevolmente, con il compromesso che l'ordine dei termini nella stampa
l'espressione non avrà alcun ordine canonico
Esempio: isympy -o rev-lax
ORDINE deve essere uno tra 'lex', 'rev-lex', 'grlex', 'rev-grlex', 'grevlex', 'rev-
grevlex', 'vecchio' o 'nessuno'.
-q, --silenzioso
Stampa solo le versioni di Python e SymPy su stdout all'avvio e nient'altro.
-d, --doctest
Utilizzare lo stesso formato che dovrebbe essere utilizzato per i doctest. Questo è equivalente a 'ispy
-c python -p no'.
-C, --nessuna cache
Disabilita il meccanismo di memorizzazione nella cache. La disabilitazione della cache può rallentare alcune operazioni
notevolmente. Questo è utile per testare la cache o per il benchmarking, in quanto
cache può causare tempi di benchmark ingannevoli.
Equivale a impostare la variabile d'ambiente SYMPY_USE_CACHE su 'no'.
-a, --auto
Crea automaticamente i simboli mancanti. Normalmente, digitando un nome di un Simbolo che ha
non è stato istanziato per primo solleverebbe NameError, ma con questa opzione abilitata,
qualsiasi nome non definito verrà creato automaticamente come Simbolo. Funziona solo in
IPython 0.11.
Si noti che questo è inteso solo per l'utilizzo interattivo in stile calcolatrice. In un
script che utilizza SymPy, Symbols dovrebbe essere istanziato in alto, in modo che sia
chiaro cosa sono.
Questo non sovrascriverà i nomi già definiti, inclusi i
lettere a carattere singolo rappresentate dal mnemonico QCOSINE (vedi i "Gotchas e
Insidie" nella documentazione). È possibile eliminare i nomi esistenti tramite
eseguendo "del nome" nella shell stessa. Puoi vedere se un nome è definito da
digitando "'nome' in globals()".
I simboli che vengono creati utilizzando questo hanno presupposti predefiniti. Se lo desidera
inserire ipotesi sui simboli, dovresti crearli usando symbol() o var().
Infine, questo funziona solo nello spazio dei nomi di livello superiore. Quindi, per esempio, se definisci
una funzione in isympy con un simbolo non definito, non funzionerà.
-D, - debug
Abilita output di debug. È come impostare la variabile d'ambiente
SYMPY_DEBUG su 'Vero'. Lo stato di debug è impostato nella variabile SYMPY_DEBUG all'interno
ispy.
-- OPZIONI PYTHON
Queste opzioni saranno passate a pitone (1) guscio. Supportato solo quando ipython
viene utilizzato (shell Python standard non supportato).
Sono necessari due trattini (--) per separare OPZIONI PYTHON dall'altro isympy
opzioni.
Ad esempio, per eseguire iSymPy senza banner e colori di avvio:
isympy -q -c ipython -- --colors=Nessun colore
-h, --Aiuto
Stampa l'output della guida ed esci.
-v, --versione
Stampa le informazioni sulla versione di isympy ed esci.
Usa isympy online utilizzando i servizi onworks.net