isympy - Online in de cloud

Dit is de opdracht isympy die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


isympy - interactieve shell voor SymPy

KORTE INHOUD


issympy [-c | --troosten] [-p CODERING | --zeer CODERING] [-t TYPE | --soorten TYPE] [-o
BESTELLEN | --volgorde VOLGORDE] [-q | --stil] [-d | --doctest] [-C | --geen cache] [-a |
--auto] [-D | --debuggen] [ -- | PYTHONOPTIES]
issympy [ {-h | --help} | {-v | --versie} ]

PRODUCTBESCHRIJVING


isympy is een Python-shell voor SymPy. Het is gewoon een normale python-shell (ipython-shell als je
laat het ipython-pakket installeren) dat de volgende opdrachten uitvoert, zodat u dat niet doet
moet:

>>> van __future__ importdivisie
>>> uit sympy-import *
>>> x, y, z = symbolen("x,y,z")
>>> k, m, n = symbolen("k,m,n", geheel getal=Waar)

Het starten van isympy is dus gelijk aan het starten van Python (of ipython) en het uitvoeren van het bovenstaande
opdrachten met de hand. Het is bedoeld voor eenvoudig en snel experimenteren met SymPy. Voor meer
Bij ingewikkelde programma's is het aan te raden een script te schrijven en zaken expliciet te importeren
(met behulp van het idioom "from sympy import sin, log, Symbol, ...").

OPTIES


-c SHELL, --console=SHELL
Gebruik de opgegeven shell (python of ipython) als console-backend in plaats van de
standaard één (ipython indien aanwezig of anders python).

Voorbeeld: isympy -c python

SHELL kan 'ipython' of 'python' zijn

-p CODERING, --mooi=CODERING
Stel mooi afdrukken in SymPy in. Standaard is Unicode-afdrukken het mooiste
ingeschakeld (als de terminal dit ondersteunt). U kunt minder mooie ASCII-afdrukken gebruiken
in plaats daarvan of helemaal geen mooie afdrukken.

Voorbeeld: isympy -p nee

CODERING moet een van 'unicode', 'ascii' of 'no' zijn.

-t TYPE, --typen=TYPE
Stel de grondtypen voor de polys in. Standaard worden gmpy-grondtypen gebruikt if
gmpy2 of gmpy is geïnstalleerd, anders valt het terug op python-grondtypen, die
zijn iets langzamer. U kunt handmatig Python-grondtypen kiezen, zelfs als deze gmpy zijn
is geïnstalleerd (bijvoorbeeld voor testdoeleinden).

Houd er rekening mee dat sympy-grondtypen niet worden ondersteund en alleen daarvoor mogen worden gebruikt
experimentele doeleinden.

Houd er rekening mee dat het grondtype gmpy1 primair bedoeld is om te testen; het het gebruik ervan
gmpy, zelfs als gmpy2 beschikbaar is.

Dit is hetzelfde als het instellen van de omgevingsvariabele SYMPY_GROUND_TYPES op de
bepaald grondtype (bijvoorbeeld SYMPY_GROUND_TYPES='gmpy')

Uit de variabele kunnen de grondtypen interactief worden bepaald
sympy.polys.domains.GROUND_TYPES in de isympy-shell zelf.

Voorbeeld: isympy -t python

TYPE moet een van 'gmpy', 'gmpy1' of 'python' zijn.

-o BESTELLEN, --bestelling=BESTELLEN
Stel de volgorde van de termen voor afdrukken in. De standaardinstelling is lex, waarmee termen worden geordend
lexicografisch (bijvoorbeeld x**2 + x + 1). U kunt andere bestellingen kiezen, zoals
rev-lex, waarbij omgekeerde lexicografische volgorde wordt gebruikt (bijvoorbeeld 1 + x + x**2).

Houd er rekening mee dat voor zeer grote uitdrukkingen ORDER='none' het afdrukken kan versnellen
aanzienlijk, met als afweging dat de volgorde van de termen in de gedrukte versie wordt weergegeven
uitdrukking zal geen canonieke orde hebben

Voorbeeld: isympy -o rev-lax

BESTELLEN moet een van 'lex', 'rev-lex', 'grlex', 'rev-grlex', 'grevlex', 'rev- zijn
grevlex', 'oud' of 'geen'.

-q, --stil
Druk alleen de versies van Python en SymPy af zodat deze bij het opstarten uitvallen, en niets anders.

-d, --doctest
Gebruik hetzelfde formaat dat voor doctests moet worden gebruikt. Dit is gelijk aan 'issympy
-c python -p geen'.

-C, --geen cache
Schakel het cachingmechanisme uit. Het uitschakelen van de cache kan bepaalde bewerkingen vertragen
aanzienlijk. Dit is handig voor het testen van de cache of voor benchmarking, aangezien de
cache kan resulteren in misleidende benchmarktimings.

Dit is hetzelfde als het instellen van de omgevingsvariabele SYMPY_USE_CACHE op 'nee'.

-a, --auto
Creëer automatisch ontbrekende symbolen. Normaal gesproken typt u de naam van een symbool dat dat wel heeft
niet eerst geïnstantieerd zou NameError veroorzaken, maar als deze optie ingeschakeld is,
elke ongedefinieerde naam wordt automatisch als symbool aangemaakt. Dit werkt alleen binnen
IPython 0.11.

Houd er rekening mee dat dit alleen bedoeld is voor interactief gebruik in rekenmachinestijl. In een
script dat SymPy gebruikt, moeten symbolen bovenaan worden geïnstantieerd, zodat dit het geval is
duidelijk wat ze zijn.

Dit overschrijft geen namen die al zijn gedefinieerd, inclusief de
letters van één teken weergegeven door het geheugensteuntje QCOSINE (zie de "Gotchas and
Valkuilen" in de documentatie). U kunt bestaande namen verwijderen door
het uitvoeren van "del name" in de shell zelf. U kunt zien of een naam is gedefinieerd door
typ "'naam' in globals()".

De symbolen die hiermee worden gemaakt, hebben standaardaannames. Als je wilt
Als u aannames over symbolen plaatst, moet u deze maken met symbolen() of var().

Ten slotte werkt dit alleen in de naamruimte op het hoogste niveau. Dus bijvoorbeeld als u definieert
een functie in isympy met een ongedefinieerd symbool, zal niet werken.

-D, --debuggen
Schakel uitvoer voor foutopsporing in. Dit is hetzelfde als het instellen van de omgevingsvariabele
SYMPY_DEBUG naar 'Waar'. De debug-status wordt ingesteld in de variabele SYMPY_DEBUG binnenin
issympy.

-- PYTHONOPTIES
Deze opties worden doorgegeven aan Python (1) schelp. Alleen ondersteund wanneer ipython
wordt gebruikt (standaard Python-shell wordt niet ondersteund).

Er zijn twee streepjes (--) nodig om te scheiden PYTHONOPTIES van de andere isympie
opties.

Om iSymPy bijvoorbeeld uit te voeren zonder opstartbanner en kleuren:

isympy -q -c ipython -- --colors=Geen kleur

-h, --help
Help-uitvoer afdrukken en afsluiten.

-v, --versie
Druk de isympy-versie-informatie af en sluit af.

Gebruik isympy online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's