WOLFRAM

Wolfram Engine

Eine lokal downloadbare kostenlose Wolfram Engine, um Rechenintelligenz in Ihre Anwendungen zu integrieren

Free Wolfram Engine for Developers

Danke, dass Sie die Wolfram Engine heruntergeladen haben!

Wenn Ihr Download nicht innerhalb der nächsten Sekunden startet, klicken Sie bitte hier.

Nächster Schritt:

Um Ihre kostenlose Lizenz zu erhalten, melden Sie sich an und akzeptieren Sie die Nutzungsbedingungen.

Sollten Sie noch keine Wolfram ID haben, werden Sie aufgefordert, eine anzulegen. Bitte verwenden Sie dafür Ihre Firmen-E-Mailadresse, falls vorhanden.

Wolfram Engine Community Edition ist die ideale Software-Entwicklungsumgebung.

Mit diesem Produkt können Sie:

  • Ein Produkt für Ihr Unternehmen oder zur privaten Verwendung entwickeln
  • Ihre eigenen Projekte zu Hause, an der Uni, in der Arbeit durchführen
  • Die Wolfram Language für zukünftige Produktionsprojekte kennenlernen

FAQ zur Lizenzierung

Zusätzliche Lizenzoptionen für die Wolfram Engine:

Wolfram Engine-Lizenzen sind im Wolfram Technology System für den Bildungsbereich und in anderen Standort-Lizenzen enthalten.

Wolfram Engine Community Edition enthält eine Lizenz für Wolfram Cloud Basic.

Die Wolfram Engine greift automatisch auf die Wolfram Knowledgebase zu und lädt die Ressourcen herunter, die sie braucht.


Einsatzmöglichkeiten

Kommandozeile (WolframScript)

Mit WolframScript ermitteln Sie Ihren aktuellen geografischen Standort (Längengrad und Breitengrad):

$ wolframscript -code 'GeoPosition[Here]'
GeoPosition[{40.11, -88.24}]

Verwenden Sie eine High-Level-Funktion des maschinellen Lernens, um die Stimmung eines Textes zu erkennen:

$ wolframscript -code 'Classify[ "Sentiment", "The Wolfram Engine is really cool!" ]'
Positive

Berechnen Sie den Sonnenaufgang in einer bestimmten Stadt, wie Chicago oder New Orleans:

$ wolframscript -function "DateString[Sunrise[#]]&" -signature City -args "windy city"
Tue 14 May 2019 05:31

Script

Geben Sie die URl eines Bildes an, importieren Sie dieses und identifizieren Sie den Inhalt:

image-identify.wls
url = InputString["Give image url: "];
image = Import[url];
entity = ImageIdentify[image];
Print["This is a: ", entity["Name"]];
$ ./image-identify.wls
Give image url: https://bengal-cat.jpg

Sprachintegration: Python

Konfigurieren Sie Ihre Wolfram Language-Session:

>>> from wolframclient.evaluation import WolframLanguageSession
>>> from wolframclient.language import wl, wlexpr
>>> session = WolframLanguageSession()

Evaluieren Sie jeden beliebigen Wolfram Language-Code aus Python:

>>> session.evaluate(wlexpr('Range[5]'))
[1, 2, 3, 4, 5]

Rufen Sie sofort alle über 6.000 eingebauten Wolfram Language-Funktionen in Python auf:

>>> session.evaluate(wl.MinMax([1, -3, 0, 9, 5]))
[-3, 9]

Sprachintegration: C++

Rufen Sie mit WSTP (Wolfram Symbolic Transfer Protocol) die Wolfram Engine aus einem C- oder C++ -Programm auf:

#include "wstp.h"
/* Send an expression from C to the Wolfram Engine for evaluation */
void evaluate_expression(WSLINK lp)
{
    WSPutFunction(lp, "EvaluatePacket", 1);
    WSPutFunction(lp, "ToExpression", 1);
    WSPutString(lp, (const char *)"3+4/Sqrt[19.2]");
    WSEndPacket(lp);
}

Interaktiver Zugriff

Hier ist ein Beispiel für den interaktiven Einsatz der Wolfram Engine. Sie können Wolfram Language-Befehle nach jeder In[]-Anzeige eingeben, und die Ausgaben erscheinen nach den entsprechenden Out[]-Anzeigen:

$ wolframscript
Wolfram Language 12.0.0 Engine for Microsoft Windows (64-bit)
Copyright 1988-2019 Wolfram Research, Inc.

In[1]:= url = "https://wolfr.am/Cax0fT0X";
In[2]:= image = Import[url];
In[3]:= entity = ImageIdentify[image];
In[4]:= entity["Name"]
Out[4]:= Labrador retriever