Wolfram Computation Meets Knowledge

免費的開發員 Wolfram 引擎

可在本地下載的 Wolfram 引擎,為您的應用程序添加計算智能

免費的開發員 Wolfram 引擎可用于預生產軟件開發。

您可將該產品用于:

  • 為自己或公司開發產品
  • 在家中、學校和工作中進行個人項目
  • 探索 Wolfram 技術用于未來生產項目

常見許可證問題

Wolfram 引擎的其他許可選項:

Wolfram 教育技術系統其他站點系統中包含 Wolfram 引擎許可證。

免費的開發者 Wolfram 引擎包含一個 Wolfram Cloud Basic 的許可證。

Wolfram 引擎自動訪問 Wolfram Knowledgebase 并下載任何所需資源。


平臺


使用模式

命令行(WolframScript)

WolframScript 獲取您當前的地理位置(經度和維度):

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

使用高級機器學習功能來檢測一段文本的情感:

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

計算例如芝加哥或新奧爾良等城市的日出時間:

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

腳本

提供圖片網址,導入并確定圖片內容:

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

語言集成:Python

設置您的 Wolfram 語言會話:

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

用 Python 運行任何 Wolfram 語言代碼:

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

立即用 Python 調用所有 6,000+ 內置 Wolfram 語言函數

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

語言集成:C++

WSTP (Wolfram Symbolic Transfer Protocol) 從一個 C 或 C++ 程序調用 Wolfram 引擎:

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

互動訪問

以下是如何以交互方式使用 Wolfram 引擎的示例。您可以在每個 In[] 提示符后鍵入 Wolfram 語言命令,并在相應的 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

RB88 电竞竞猜| 热博手机版| 热博体育官网| 热博体育| 热博88| 热博rb88| rb88热博电竞平台| 热博体育官网| rb88热博电竞平台| 热博体育官网| rb88热博电竞平台| BTI体育| 热博sbt体育|