Das ultimative Wolfram Language- und Notebook-Erlebnis
Die Original-Umgebung für technische Datenverarbeitung
Multidomänen-Modellierung und -Simulation komplexer Systeme
Weitere mobile Apps
Wir liefern Lösungen für das KI-Zeitalter – durch die Kombination von symbolischer Berechnung, datengesteuerten Erkenntnissen und tiefgreifender technischer Expertise
Wolfram Consulting
Weitere Wolfram-Lösungen
Weitere Lösungen für den Bildungsbereich
Kurse in Informatik, Wissenschaft, Leben und mehr
Lernen, Probleme lösen und Ideen austauschen.
Nachrichten, Ansichten und Einblicke von Wolfram
Ressourcen für
Wolfram Language-Code überall ausführen
Mit WolframScript kann Wolfram Language-Code in jedem Terminal ausgeführt werden, egal, ob das System über einen Wolfram-Kernel verfügt oder nicht.
Mit WolframScript können Nutzer entscheiden, wo und wie sie ihren Wolfram Language-Code ausführen. Neben konfigurierbaren Kernel- und Cloud-Einstellungen bietet WolframScript zahlreiche praktische Funktionen für eine Vielzahl von Aufgaben. Dazu zählen das Ausführen purer Funktionen aus der Kommandozeile, das Aufrufen von Cloud-APIs sowie das Exportieren von Daten in jedes beliebige von der Wolfram Language unterstützte Format. Nun können Sie Code in der Wolfram Cloud mit wolframscript -cloud oder mit #!/usr/bin/env wolframscript -cloud in Unix-Shellscripts ausführen.
Werten Sie den Wolfram Language-Code 2+2 auf einer lokalen Wolfram Engine aus:
$ wolframscript -code 2+2 4
Werten Sie den Wolfram Language-Code 2+2 in der Wolfram Cloud aus:
$ wolframscript -cloud -code 2+2 4
Erstellen Sie eine Datei, die Wolfram Language-Code lokal ausführt:
#!/usr/bin/env wolframscript Print[2+2]
$ ./file.wls 4
Erstellen Sie eine Datei, die Wolfram Language-Code in der Wolfram Cloud ausführt:
#!/usr/bin/env wolframscript -cloud Print[2+2]
Erstellen Sie eine Datei, die ein Kommandozeilenargument übergibt:
#!/usr/bin/env wolframscript Print[ToExpression[$ScriptCommandLine[[2]]]^2]
$ ./file.wls 5 25
Erstellen Sie eine Datei, die eine Funktion übergibt, deren Argumente in der Kommandozeile festgelegt sind:
#!/usr/bin/env wolframscript -function -signature City City Print[GeoDistance[#1, #2]]&
$ ./file.wls "Champaign, IL" "Oxford, England" Quantity[4010.4812837526256, Miles]
WolframScript bietet eine Vielzahl von Interaktionen aus der Kommandozeile, je nachdem, was Sie zum Schreiben Ihres Scripts brauchen.
Code kann mit dem -code Argument direkt in der Kommandozeile an WolframScript übergeben werden. So können Nutzer die Ausgabe im Handumdrehen anzeigen oder diese in eine Datei umleiten.
Code kann mit dem -file Argument direkt aus Wolfram Language-Packages ausgeführt werden.
WolframScript kann als Script-Interpreter verwendet werden. So können Scripts mit der Unix #!-Syntax auf Systemen geschrieben werden, die UNix unterstützen.
Pure Funktionen können mit Daten und Argumenten der Kommandozeilenumgebung definiert und ausgeführt werden. Dies ermöglicht einfache sequentielle ad-hoc-Operationen.
Datenströme in das WolframScript werden zur einfachen Datenverarbeitung von Daten in das $ScriptInputString-Symbol entweder auf einmal oder iterativ Zeile für Zeile erfasst.
WolframScript hat nun die Fähigkeit, Code in der Wolfram Cloud auszuführen, je nach Konfiguration entweder in der öffentlichen Wolfram Cloud oder einer Private Cloud.
WolframScript kann Eingabeargumente parsen und mit APIFunction Daten direkt an APIs senden, die entweder in der Wolfram Cloud oder Private Cloud gehostet werden.
WolframScript ermöglicht mithilfe des -export-Arguments die Konversion und den Export von Daten in jedes Exportformat, das die Wolfram Language unterstützt.
Alle Features von WolframScript können nun mit Windows genutzt werden, mit Unterstützung für die Windows-Kommandozeile, MSYS oder Cygwin.
WolframScript wählt automatisch den zuletzt am System (Windows, Mac) installierten Wolfram-Kernel aus.