WOLFRAM

Wolfram Engine

Una versión de Wolfram Engine descargable localmente para que pueda darle inteligencia computacional a sus aplicaciones

Versión gratuita de Wolfram Engine para desarrolladores

Gracias por descargar Wolfram Engine

Si su descarga no inicia en unos segundos, por favor haga clic aquí.

Siguiente paso:

Para obtener su licencia gratuita, inicie sesión y acepte las condiciones de uso.

Si no cuenta con una Wolfram ID, se le solicitará crear una. Por favor use la dirección de correo electrónico de su organización si cuenta con una.

Wolfram Engine Community Edition está disponible de forma gratuita para el desarrollo de software en fase de preproducción.

Puede utilizar este producto para:

  • Desarrollar un producto para usted o su empresa
  • Realizar proyectos personales en casa, la escuela o el trabajo
  • Explorar Wolfram Language para futuros proyectos de producción

Preguntas frecuentes sobre licencias

Opciones de licencia adicionales:

La licencia de Wolfram Engine está incluida en el Sistema de tecnologías Wolfram para la educación y en otras licencias de sitio.

Información adicional acerca de...

Wolfram para desarrolladores de software Wolfram Engine

Wolfram Engine Community Edition incluye una licencia de Wolfram Cloud Basic.

Wolfram Engine accede automáticamente a la base de datos Wolfram Knowledgebase y descarga todos los recursos necesarios.


Modalidades de uso

Linea de comandos (WolframScript)

Utilice WolframScript para obtener su ubicación geográfica actual (latitud y longitud):

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

Utilice una función de aprendizaje automático de alto nivel para detectar el sentimiento de un fragmento de texto:

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

Calcule la hora del amanecer en una ciudad, como por ejemplo Chicago o New Orleans:

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

Secuencia de comandos

Proporcione la URL de una imagen, impórtela e identifique su contenido:

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

Integración de lenguaje: Python

Configure su sesión de Wolfram Language:

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

Evalúe cualquier codigo de Wolfram Language desde Python:

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

Llame inmediatamente cualquiera de las más de 6000 funciones integradas de Wolfram Language en Python:

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

Integración de lenguaje: C++

Utilice el Protocolo de Transferencia Simbólica Wolfram (WSTP por sus siglas en inglés) para llamar a Wolfram Engine desde programas C o 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);
}

Acceso interactivo

Aquí tenemos un ejemplo sobre cómo utilizar Wolfram Engine de manera interactiva. Puede escribir comandos de Wolfram Language luego de cada indicador In[], y las salidas aparecen despúes del indicador Out[] correspondiente:

$ 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