Wolfram Engine
O Wolfram Engine pode ser baixado localmente para integrar inteligência computacional em seus aplicativos
Faça o download do Wolfram Engine for Developers gratuitamente em seu computador.
O Wolfram Engine está disponível para instalação por meio de diversas ferramentas comuns de gerenciamento de pacotes.
macOS: Homebrew
$ brew cask install wolfram-engineWindows: winget
$ winget install WolframEngineDocker »
$ docker pull wolframresearch/wolframengineObrigado por baixar o Wolfram Engine
Se o seu download não iniciar dentro de alguns segundos, clique aqui.
Próximo passo:
Para obter sua licença gratuita, faça o login e aceite os termos de uso.
Caso ainda não tenha, um Wolfram ID precisará ser criado. Use o e-mail de sua organização, caso tenha.
Wolfram Engine Community Edition está disponível gratuitamente para o desenvolvimento de software pré-produção.
Este produto pode ser utilizado para:
- Desenvolver um produto para você ou sua empresa
- Conduzir projetos pessoais em casa, na escola, no trabalho
- Explorar a Wolfram Language para projetos futuros de produção
Opções adicionais de licenciamento:
O licenciamento para o Wolfram Engine está incluído no Sistema de Tecnologia Wolfram para Educação e em outras licenças.
Saiba mais...
Wolfram Engine Community Edition inclui uma licença para Wolfram Cloud Basic.
O Wolfram Engine acessa a Wolfram Knowledgebase automaticamente e faz download de todos os recursos necessários.
Padrões de uso
Command Line (WolframScript)
Use o WolframScript para obter sua posição geográfica atual (latitude e longitude):
$ wolframscript -code 'GeoPosition[Here]'
GeoPosition[{40.11, -88.24}]
Use uma função de machine learning de alto nível para detectar o sentimento de uma parte do texto:
$ wolframscript -code 'Classify[ "Sentiment", "The Wolfram Engine is really cool!" ]'
Positive
Calcule a hora do nascer do sol para uma cidade, como Chicago ou Nova Orleans:
$ wolframscript -function "DateString[Sunrise[#]]&" -signature City -args "windy city"
Tue 14 May 2019 05:31
Script
Carregue o URL de uma imagem, importe-o e identifique o conteúdo da imagem:
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
Integração de linguagem: Python
Configure sua sessão na Wolfram Language:
>>> from wolframclient.evaluation import WolframLanguageSession
>>> from wolframclient.language import wl, wlexpr
>>> session = WolframLanguageSession()
Execute qualquer código da Wolfram em Python:
>>> session.evaluate(wlexpr('Range[5]'))
[1, 2, 3, 4, 5]
Chame de forma imediata as mais 6.000 funções da Wolfram Language integradas em Python:
>>> session.evaluate(wl.MinMax([1, -3, 0, 9, 5]))
[-3, 9]
Integração de linguagem: C++
Use WSTP (Wolfram Symbolic Transfer Protocol) para chamar o Wolfram Engine de um programa 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);
}
Acesso interativo
Segue um exemplo de como usar o Wolfram Engine interativamente. Os comandos em Wolfram Language podem ser digitados após o prompt In[], e os resultados são exibidos após o prompt correspondente Out[]:
$ 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