WOLFRAM

Wolfram Engine

Wolfram Engine est disponible en téléchargement local pour intégrer l'intelligence informatique dans vos applications

Wolfram Engine gratuit pour développeurs

Merci d'avoir téléchargé Wolfram Engine

Si votre téléchargement ne commence pas dans quelques secondes, veuillez cliquer ici.

Étape suivante :

Pour obtenir votre licence gratuite, connectez-vous et acceptez les conditions d'utilisation.

Si vous n'avez pas d'identifiant Wolfram, il vous sera demandé d'en créer un. Veuillez utiliser l'adresse e-mail de votre organisation, si vous en avez une.

Wolfram Engine Community Edition est disponible gratuitement pour le développement de logiciels de pré-production.

Vous pouvez utiliser ce produit pour :

  • Développer un produit pour vous-même ou votre entreprise
  • Mener des projets personnels à la maison, à l'école, au travail
  • Explorer Wolfram Language pour les futurs projets de production

Foire aux questions sur les licences

Options supplémentaires de licence pour Wolfram Engine :

La licence de Wolfram Engine est comprise dans le système des technologies Wolfram pour l'éducation et pour d'autres licences de site.

Wolfram Engine Community Edition inclut une licence pour Wolfram Cloud Basic.

Wolfram Engine accède automatiquement à Wolfram Knowledgebase et télécharge toutes les ressources dont il a besoin.


Modes d'utilisation

Ligne de commande (WolframScript)

Utilisez WolframScript pour obtenir votre position géographique actuelle (latitude et longitude) :

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

Utilisez une fonction d'apprentissage automatique de haut niveau pour détecter le sentiment d'une partie de texte :

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

Calculez l'heure du lever de soleil pour une ville comme Chicago ou la Nouvelle-Orléans :

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

Script

Attribuez une URL à une image, importez-la et identifiez son contenu :

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

Intégration linguistique : Python

Configurez votre session de Wolfram Language :

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

Évaluez n'importe quel code de Wolfram Language à partir de Python :

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

Démarrez immédiatement les 6000 fonctions de Wolfram Language intégrées dans Python :

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

Intégration linguistique : C++

Utilisez WSTP (Wolfram Symbolic Transfer Protocol) pour démarrer Wolfram Engine à partir d'un programme C ou C ++ :

#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);
}

Accès interactif

Voici un exemple d'utilisation interactive de Wolfram Engine. Vous pouvez taper des commandes Wolfram Language après chaque invite In[] et les résultats apparaissent après l'invite Out[] correspondante:

$ 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