使用模式
命令行(WolframScript)
使用WolframScript脚本要获得您当前的地理位置(纬度和经度):
$wolframscript(美元)-代码“地理位置[此处]”地理位置[{40.11,-88.24}]
使用高级机器学习功能检测文本的情感:
$wolframscript(美元)-代码'分类[“情感”,“Wolfram引擎真的很酷!”]'阳性
计算芝加哥或新奥尔良等城市的日出时间:
$wolframscript(美元)-function“DateString[Sunrise[#]]&”-signature City-args“风之城”2019年5月14日星期二05:31
脚本
提供图像URL,导入并标识图像的内容:
图像识别.wls
url=InputString[“提供图像url:”];image=导入[url];entity=ImageIdentification[图像];打印[“这是一个:”,实体[“名称”]];
$ ./图像识别.wls提供图像url:https://bengal-cat.jpg(英文)
语言集成:Python
设置Wolfram语言会话:
>>>从wolframclient.evaluation导入WolframLanguageSession>>>从wolframclient.language导入wl,wlxpr>>>session=WolframLanguageSession()
评估Python中的任何Wolfram语言代码:
>>>session.evaluate(wlexpr(“范围[5]”))[1, 2, 3, 4, 5]
立即调用所有6000+内置Wolfram语言函数在Python中:
>>>会话评估(wl.MinMax([1,-3,0,9,5])[-3, 9]
语言整合:C++
使用WSTP(Wolfram符号传输协议)从C或C++程序调用Wolfram引擎:
#包括“wstp.h”/*将C中的表达式发送到Wolfram引擎进行评估*/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 Language命令,输出会出现在相应的Out[]提示符后:
$wolframscript(美元)用于Microsoft Windows的Wolfram Language 12.0.0引擎(64位)版权所有1988-2019 Wolfram Research,Inc。在[1]中:=url=“https://wolfr.am/Cax0fT0X";在[2]中:=图像=导入[url];在[3]中:=实体=图像标识[图像];在[4]中:=实体[“名称”]出局[4]:=拉布拉多寻回犬