外部连接
Import 与 Export 自动处理来自文件、程序、网页等的数百种格式:
Java 程序员备注:
Wolfram 语言以 Import 和 Export 统一了导入和导出的文件类型. Java 文件格式支持区别于不同程序包和程序库, 通常各含有不同语义的数据表述.
Python 程序员备注:
Wolfram 语言用 Import 和 Export 函数统一了上百种不同的导入和导出的文件类型. Python 的文件格式支持则区别于不同程序包和程序库,通常含有不同语义的数据表述.
Wolfram 语言精选许多外部 API 连接:
Java 程序员备注:
Wolfram 语言的内置连接和配置能够无缝接入,在 Java 中则需要单独代码或第三方程序库的设备和 API.
Python 程序员备注:
Wolfram 语言的内置监管里连接和配置允许无缝访问上千种设备和外部 APIs,在 Python 中则需要更多工具和程序库来实现.
使用 EmbedCode 创建从其他语言调用一个 即时 API 的代码:
对于介于 Wolfram 引擎和其他程序间的双向通讯使用 WSTP.
使用 C/Link、J/Link、等等. 创建外部代码与 WSTP 进行交互.
Java 程序员备注:
J/Link 为 Wolfram 语言和 Java 间提供了综合的无缝接口,允许从 Wolfram 语言中调用任何 Java 分类和方法,以及反之调用 Wolfram 语言. 许多 Java 开发员发现 Wolfram 笔记本环境和 J/Link 是探索 Java 分类和方法的理想环境.
Python 程序员备注:
除使用 WSTP 和调用即时 API 之外,Wolfram 语言还可通过 Python 用 Wolfram 客户端库或使用 WolframScript 从 Python 中调用来计算本地或基于云端的 Wolfram 引擎.
在行的起始键入 > 指定外部计算的系统(Python、NodeJS等):
计算器解释输入并返回 Wolfram 语言表达式:
用 ExternalEvaluate 来指定计算器的选项:
Python 程序员备注:
ExternalEvaluate 支持 Python 2.4+ 和 3.6+,以及对 NumPy 和 PIL 安装包的的直接整合.
快速参考:调用外部程序