版本 11.2 的新功能概要

自11.1以来的主要新功能列表,包括11.2中的实验功能.

核心语言

打开所有单元 关闭所有单元

TakeList 从列表中获取连续的序列

TwoWayRule () 双向规则的符号表示

Span (更新) 支持 UpToAll

FindRepeat 找到最小重复的子列表

字符串与显示

ByteArrayToString  ▪  StringToByteArray

DecimalForm 打印没有科学计数法的近似实数

DefaultPrintPrecision  ▪  ScientificNotationThreshold

Capitalize (更新) 标题大小写以及其他大小写方案

数学计算

连续极限 »

Limit () (更新) 支持无向、嵌套的和多变量函数极限

MinLimit (), MaxLimit () 新的下和上函数极限

DSolveValue (更新) 现在可以直接给出极限值

, , 极限的前缀运算符

离散极限 »

DiscreteLimit () 序列极限,例如:循环与数论

DiscreteMinLimit (), DiscreteMaxLimit () 序列的上下限

RSolveValue (更新) 现在可以直接给出极限值

积分变换 »

RadonTransform, InverseRadonTransform 支持 Radon 变换

FourierTransform (更新) 支持周期函数的变换

FourierSinTransform  ▪  FourierCosTransform  ▪  LaplaceTransform  ▪  ...

求和变换 »

FourierSequenceTransform (更新) 支持周期序列变换

ZTransform  ▪  GeneratingFunction  ▪  ExponentialGeneratingFunction  ▪  ...

直接访问底层数值线性代数 »

ASUM  ▪  AXPY  ▪  COPY  ▪  DOT  ▪  DOTC  ▪  GEMM  ▪  GEMV  ▪  GER  ▪  ...

几何 »

布尔值运算 »

RegionIntersection (更新) 对布尔运算的极大改善

RegionUnion  ▪  RegionDifference  ▪  BooleanRegion  ▪  ...

区域离散化

RegionImage 从区域中产生 2D 或 3D 图像

拓扑运算

CylindricalDecomposition (更新) 现在可以计算内部、外部、边界等

数学函数 »

新的椭圆函数 »

WeierstrassHalfPeriodW1 Weierstrass 椭圆函数的半周期

WeierstrassHalfPeriodW2  ▪  WeierstrassHalfPeriodW3  ▪  WeierstrassInvariantG2  ▪  WeierstrassInvariantG3

WeierstrassE1 WeierstrassP 半周期 的值

WeierstrassE2  ▪  WeierstrassE3

WeierstrassEta1 WeierstrassZeta 半周期 的值

WeierstrassEta2  ▪  WeierstrassEta3

改善的椭圆函数 »

EllipticExp (更新) 改善的椭圆函数的数值计算

EllipticLog  ▪  WeierstrassP  ▪  WeierstrassPPrime  ▪  WeierstrassZeta  ▪  InverseWeierstrassP  ▪  WeierstrassSigma  ▪  JacobiSN  ▪  JacobiSC  ▪  ...

机器学习

自动的机器学习

Classify, Predict (更新) 新的自动、方法和监视

TimeGoal 指定在培训任务上花多少时间

FeatureTypes (更新) 支持视频和序列

FeatureExtraction (更新) 新支持单词向量和音频

DistanceMatrix (更新) 特征提取和距离函数的新选项

RandomSeeding 算法中随机播种的详细控制

神经网络

ElementwiseLayer  (更新)   ▪  AggregationLayer  (更新)   ▪  DropoutLayer  (更新)   ▪  ResizeLayer  (更新)   ▪  PaddingLayer  (更新)   ▪  ReplicateLayer  (更新) 

应用

ImageRestyle 重新样式化一幅图以便追随其他风格

地理相关的计算

GeoImage 给定区域的卫星图像

GeoAntipode 对映体位置

TideData 为所有标准潮汐站计算潮汐

图像计算 »

RegionImage 把区域转换成 2D 和 3D 光栅图像

CurrentScreenImage 获取屏幕的图像

CurrentNotebookImage 获取笔记本的图像

Image, Image3D (更新) 更多图像上的算术和统计运算

HighlightImage (更新) 高亮样式的自动选择

ColorQuantize (更新) 新的量化方法和改善的性能

ImageEffect (更新) 新效果

音频计算 »

SpeechSynthesize 合成来自文本的语言 Audio

Audio (更新) 支持音频回放并改善设备处理

AudioCapture (更新) 支持 Linux 系统和其他控制

编程式播放

AudioPlay, AudioStop, AudioPause 播放的程序控制

AudioStream  ▪  AudioStreams  ▪  RemoveAudioStream

可视化

堆叠图

StackedListPlot 绘制堆叠在彼此纸上的值

StackedDateListPlot 绘制堆叠在彼此之上的时间序列

PlotLayout 适用于许多函数的堆叠和百分比布局的选项

AnatomyPlot3D (更新) 支持 20+ 绘图主题

FeatureSpacePlot (更新) 显著改善了标签性能

WordCloud (更新) 添加用于单词处理和选择的新选项

PreprocessingRules  ▪  WordSelectionFunction

导入与导出 »

ImportByteArray, ExportByteArray 字节数组的导入与导出

机器学习格式

"WMLF" Wolfram 通用的机器学习模型格式

"MXNet" MXNet 模型格式

外部语言表达式

"JavaScriptExpression"  ▪  "PythonExpression"

地理格式

"GeoJSON" 用 JSON 编码的地理图形区域和特征

光栅化图像格式 »

"FITS"  (更新)   ▪  "PNG"  (更新)   ▪  "GIF"  (更新) 

表格与电子表格格式 »

"CSV", "TSV" (更新) 更佳的性能与稳定性,更好地访问部分文件

压缩与文档格式 »

"ZIP", "TAR" (更新) 支持导出关联

输入诠释器

"AnatomicalFunctionalConcept"  ▪  "CognitiveTask"  ▪  "Neuron"  ▪  ...

外部操作

外部语言接口

ExternalEvaluate 在外部语言 (Python, JavaScript, ...) 中运行命令

StartExternalSession 启动与外部语言运行器的持久性连接

ExternalSessionObject  ▪  ExternalSessions  ▪  FindExternalEvaluators  ▪  RegisterExternalEvaluator  ▪  UnregisterExternalEvaluator

认证

Authentication (更新) 更新了对外部网站密码的处理

SecuredAuthenticationKey OAuth 证书的符号表示

邮件

SendMail (更新) 更新的邮件设置、邮件认证、邮件处理函数

发布订阅信道的通信

ChannelReceiverFunction 对接收到信息的自动回应

ChannelBrokerAction 指定在信道代理服务器上操作的选项

套接口与 ZeroMQ 通信

SocketOpen 打开网络套接口(例如,设置服务器)

SocketListen 接听开放的网络套接口

SocketConnect (更新) 已添加对 ZeroMQ 的支持

SocketReadMessage 从套接口中读取整条消息

SocketObject  (更新)   ▪  SocketListener  ▪  Sockets  ▪  SocketWaitNext  ▪  SocketWaitAll  ▪  SocketReadyQ

资源系统

ResourceSubmit 提交用于出版的资源

$PublisherID unique用于资源提交的唯一 ID

ResourceRegister  ▪  ResourceUpdate  ▪  PublisherID

背景和已安排的任务

SessionSubmit 提交一个在当前内核异步执行的任务

LocalSubmit 提交一个在分离的子内核上执行的任务

CloudSubmit (更新) 提交一个在云端异步执行的任务

TaskObject 表示背景任务的通用对象

TaskExecute 直接执行一条异步任务

TaskResume  ▪  TaskSuspend  ▪  TaskRemove  ▪  TaskAbort  ▪  TaskWait

Tasks 列出当前已提交的任务

$CurrentTask 已被运行的任务的 TaskObject

ScheduledTask (更新) 通过任务对象控制

HandlerFunctions (更新) 支持 TaskObject

URLSubmit (更新) 支持 TaskObject

URLDownloadSubmit 提交一个用于异步下载的 URL

初始化与持久框架

InitializationValue 在启动时分配给一个符号的可设置的值

InitializationObjects 给出所有初始化对象的列表

$Initialization 在主系统初始化后释放和计算的符号

Initialize 为单个符号或整个系统执行初始化

$PreInitialization  ▪  $InitializationContexts  ▪  $NoValue  ▪  ValuePreprocessingFunction  ▪  EvaluationEnvironment

PersistenceLocation (更新) 支持 Notebook 作为位置类型

Once (更新) 支持本地持久性缓存

系统操作

文件与对象

FileSize 作为量的文件大小

DeleteObject 删除本地、云端等的对象

系统信息与控制

MemoryAvailable 估计可用内存的大小

$NetworkConnected 测试你的计算机是否有活动网络接口