版本 12 的新功能概要

自 11 以来新功能的主要列表,包含 12 中的实验功能.

核心语言

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

对象信息

Information (更新) 广泛支持提取关于对象的信息

函数式编程

SubsetMap 把函数就地应用于元素的子集

TakeLargest (更新) 新的符号报告结果的多个属性

TakeList 从列表中提取连续子集

Keys, Values (更新) 支持计算前用函数封装结果

AllowedHeads 指定运算中考虑的标头

表达式构建

Construct 根据标头和参数构建表达式

序列运算

SequenceReplace 替代匹配模式的序列

SequenceSplit 按照与模式匹配的序列进行拆分

FindRepeat 找到序列中重复的块

排序 »

ReverseSort 反序排序

NumericalSort 根据数值排序

NumericalOrder 数值的排序函数

Sort (更新) 支持延伸的排序规范

ReverseSortBy  ▪  OrderingBy

NearestTo Nearest 的算子格式

日期和时间

DateObject (更新) 支持粒度日期和无时区

DateOverlapsQ 测试两个日历日期是否重叠

DateWithinQ 测试日历日期是否在另一个日期中

CurrentDate  ▪  NextDate  ▪  PreviousDate

TimeObject (更新) 改善了与 DateObject 的一致性

FromAbsoluteTime 根据绝对时间的转换

计算系统

CellularAutomaton (更新) 规则规范的新格式

RulePlot (更新) 新格式和规则类型

核心可视化

一般改进

PlotMarkers (更新) 现在遵循绘制样式

StreamMarkers, VectorMarkers 流线、向量的一般形状

Histogram, Histogram3D, ... (更新) 离散数据的优化显示

堆叠图

StackedListPlot \[LongDash] 绘制叠加在彼此之上的值

StackedDateListPlot \[LongDash] 绘制叠加在彼此之上的时间序列

PlotLayout (更新) \[LongDash] 许多函数的堆叠和百分位布局的选项

这些函数均支持堆栈和百分比多数据布局:

ListPlot \[EmptyVerySmallSquare] ListLinePlot \[EmptyVerySmallSquare] ListStepPlot \[EmptyVerySmallSquare] ListLogPlot \[EmptyVerySmallSquare] ListLogLogPlot \[EmptyVerySmallSquare] ListLogLinearPlot \[EmptyVerySmallSquare] DateListPlot \[EmptyVerySmallSquare] DateListStepPlot \[EmptyVerySmallSquare] DateListLogPlot

多面板图

PlotLayout (更新) \[LongDash] 布局选项延伸为允许网格中有多个图

这些函数已被更新,支持多面板布局:

ListPlot \[EmptyVerySmallSquare] ListLinePlot \[EmptyVerySmallSquare] ListStepPlot \[EmptyVerySmallSquare] ListLogPlot \[EmptyVerySmallSquare] ListLogLogPlot \[EmptyVerySmallSquare] ListLogLinearPlot \[EmptyVerySmallSquare] DateListPlot \[EmptyVerySmallSquare] DateListStepPlot \[EmptyVerySmallSquare] DateListLogPlot

缩放图

ScalingFunctions (更新) \[LongDash] 许多图现在支持缩放以增强可视化范围

在版本 12,这些函数均支持缩放:

Plot3D \[EmptyVerySmallSquare] ContourPlot \[EmptyVerySmallSquare] DensityPlot \[EmptyVerySmallSquare] ListPlot3D \[EmptyVerySmallSquare] ListContourPlot \[EmptyVerySmallSquare] ListDensityPlot \[EmptyVerySmallSquare] ListPointPlot3D \[EmptyVerySmallSquare] DiscretePlot \[EmptyVerySmallSquare] DiscretePlot3D

不确定图

IntervalMarkers \[LongDash] 如何显示不确定区间的选项

IntervalMarkersStyle \[LongDash] 如何样式化不确定区间的选项

这些函数已被更新以便显示不确定性可视化:

ListPlot \[EmptyVerySmallSquare] ListLinePlot \[EmptyVerySmallSquare] ListStepPlot \[EmptyVerySmallSquare] ListLogPlot \[EmptyVerySmallSquare] ListLogLogPlot \[EmptyVerySmallSquare] ListLogLinearPlot \[EmptyVerySmallSquare] DateListPlot \[EmptyVerySmallSquare] DateListStepPlot \[EmptyVerySmallSquare] DateListLogPlot

特征的自动标记

Callout, Labeled (更新) \[LongDash] 现在许多函数支持标签封装

LabelingSize 控制标签大小的选项

LabelVisibility 控制标签显示优先级的选项

在版本 12,这些函数均支持特征的自动标记:

Plot3D  ▪  ListPlot3D  ▪  ParametricPlot  ▪  ParametricPlot3D  ▪  PolarPlot  ▪  ListPolarPlot  ▪  RevolutionPlot3D  ▪  SphericalPlot3D  ▪  DiscretePlot  ▪  DiscretePlot3D  ▪  RegionPlot  ▪  DensityPlot  ▪  ListDensityPlot  ▪  ListPointPlot3D

符号图形语言

VertexTextureCoordinates (更新) 自动把纹理映射多边形

特定域的可视化

机器学习可视化 »

FeatureSpacePlot 可视化数值、文本、图像等数据的特征向量

FeatureSpacePlot3D 可视化三维中的特征向量

字可视化

WordCloud (更新) 处理和选择字的新选项

PreprocessingRules  ▪  WordSelectionFunction

解剖可视化 »

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

AnatomySkinStyle (重新命名) 指定皮肤样式的选项

AnatomyStyling (重新命名) 指定解剖部位样式的指令

复数可视化 »

ComplexPlot 在复数域上绘制复数函数

ComplexPlot3D 在复数域上绘制三维的复数函数

AbsArgPlot 绘制实域上复函数的绝对值和角度

ReImPlot 绘制实域上复函数的实部和虚部

ComplexListPlot  ▪  ReImLabels  ▪  ReImStyle

化学可视化 »

MoleculePlot 有自动布局的二维分子结构图

MoleculePlot3D 允许自动生成坐标的三维分子渲染

地理可视化 \[RightGuillemet]

GeoBubbleChart \[LongDash] 地理区域的气泡图表

GeoSmoothHistogram \[LongDash] 在地图上创建位置的平滑密度

GeoVectorPlot \[LongDash] 将地理向量绘制为地图上单个箭头

GeoStreamPlot \[LongDash] 将地理向量绘制为地图上延伸的流

GeoMarker (更新) \[LongDash] 扩展为在地图上显示地理向量

机器学习 \[RightGuillemet]

监督学习

Classify, Predict (更新) \[LongDash] 改善的自动化、方法和监视

ClassifierMeasurements (更新) \[LongDash] 新的属性和基线度量等

TimeGoal \[EmptyVerySmallSquare] FeatureTypes  (更新)  \[EmptyVerySmallSquare] RandomSeeding \[EmptyVerySmallSquare] DistanceMatrix  (更新) 

序列的监督学习

SequencePredict \[LongDash] 根据序列范例预测子序列元素

SequencePredictorFunction \[LongDash] 序列预测器的符号表示

行为的监督学习

ActiveClassification \[LongDash] 通过主动探测系统学习分类器

ActivePrediction \[LongDash] 通过主动探测系统学习预测器

ActiveClassificationObject \[EmptyVerySmallSquare] ActivePredictionObject

特征向量的无监督学习

FeatureNearest \[LongDash] 在特征空间找到最近的对象

FeatureSpacePlot \[LongDash] 在二维中绘制维数减小的特征向量

FeatureSpacePlot3D \[LongDash] 在三维中绘制维数减小的特征向量

DimensionReduction  (更新)  \[EmptyVerySmallSquare] ClusteringComponents  (更新) 

分布的无监督学习

LearnDistribution \[LongDash] 根据数据学习概率分布

SynthesizeMissingValues \[LongDash] 用生成的值替代数据中的丢失值

FindAnomalies \[LongDash] 找到数据中的异常范例

LearnedDistribution \[EmptyVerySmallSquare] DeleteAnomalies \[EmptyVerySmallSquare] AnomalyDetection \[EmptyVerySmallSquare] AnomalyDetectorFunction \[EmptyVerySmallSquare] RarerProbability \[EmptyVerySmallSquare] MissingValuePattern

自然语言的机器学习

FindTextualAnswer \[LongDash] 尝试找到回答问题的文本部分

TextContents \[LongDash] 生成文本中标识元素的数据集

TextCases (更新) \[LongDash] 新的神经网络引擎

FeatureExtract (更新) \[LongDash] 现在有单词向量特征提取器

图像的机器学习

ImageCases \[LongDash] 找到被识别为对象实例的子图象

ImageContainsQ \[EmptyVerySmallSquare] ImageContents \[EmptyVerySmallSquare] ImagePosition \[EmptyVerySmallSquare] ImageBoundingBoxes

FindFaces (更新) \[LongDash] 改善的脸部检测

FacialFeatures \[LongDash] 提取面部特征,例如:年龄、情绪、地标等

ImageRestyle \[LongDash] 为了追随另一个重新设计图像

音频的机器学习

SpeechRecognize \[LongDash] 根据音频,执行语音到文本的转换

AudioIdentify \[LongDash] 识别在录制何种音频信号

FeatureExtract, FeatureSpacePlot (更新) \[LongDash] 现在有音频特征提取器

神经网络 \[RightGuillemet]

神经网络模型

NetModel \[LongDash] 完成预训练的网络模型

NetChain, NetGraph (更新) \[LongDash] 改善的网络可视化

NetMeasurements \[LongDash] 度量训练后的性能指标

NetInsertSharedArrays  ▪  NetStateObject  ▪  NetEvaluationMode  ▪  NetPortGradient

神经网络修改

NetTake \[LongDash] 从链中获取层

NetJoin \[LongDash] 连接两条链

NetFlatten \[EmptyVerySmallSquare] NetAppend \[EmptyVerySmallSquare] NetPrepend \[EmptyVerySmallSquare] NetDrop \[EmptyVerySmallSquare] NetInsert \[EmptyVerySmallSquare] NetDelete \[EmptyVerySmallSquare] NetReplace \[EmptyVerySmallSquare] NetReplacePart \[EmptyVerySmallSquare] NetRename

培训神经网络

NetTrain (更新) \[LongDash] 支持多 GPU、更多的属性等

NetTrainResultsObject \[LongDash]捕获培训会话的历史

TrainingProgressCheckpointing \[EmptyVerySmallSquare] TrainingProgressFunction \[EmptyVerySmallSquare] TrainingProgressReporting \[EmptyVerySmallSquare] TrainingProgressMeasurements \[EmptyVerySmallSquare] TrainingStoppingCriterion \[EmptyVerySmallSquare] LearningRate \[EmptyVerySmallSquare] LearningRateMultipliers

编码和解码数据

NetEncoder (更新) \[LongDash] 新的音频、多语言和三维图像的编码器

NetDecoder (更新) \[LongDash] 自定义用 "Function" 解码

循环与序列处理层

BasicRecurrentLayer \[EmptyVerySmallSquare] GatedRecurrentLayer \[EmptyVerySmallSquare] LongShortTermMemoryLayer

SequenceLastLayer \[EmptyVerySmallSquare] SequenceMostLayer \[EmptyVerySmallSquare] SequenceRestLayer \[EmptyVerySmallSquare] SequenceReverseLayer \[EmptyVerySmallSquare] UnitVectorLayer

神经网络的函数式编程

NetMapOperator \[LongDash] 定义映射序列的网络

NetFoldOperator \[LongDash] 定义在序列元素中折叠的循环网络

NetMapThreadOperator \[LongDash] 在多个序列上映射子网络

NetNestOperator \[EmptyVerySmallSquare] NetPairEmbeddingOperator \[EmptyVerySmallSquare] NetBidirectionalOperator

结构操作层

PartLayer \[EmptyVerySmallSquare] PrependLayer \[EmptyVerySmallSquare] AppendLayer \[EmptyVerySmallSquare] ExtractLayer \[EmptyVerySmallSquare] PaddingLayer \[EmptyVerySmallSquare] TransposeLayer \[EmptyVerySmallSquare] ResizeLayer \[EmptyVerySmallSquare] ReplicateLayer \[EmptyVerySmallSquare] AggregationLayer

基本层

ConvolutionLayer, PoolingLayer (更新) \[LongDash] 变长和三维输入

LinearLayer \[EmptyVerySmallSquare] SoftmaxLayer  (更新) 

元素计算层

ThreadingLayer \[LongDash] 把函数线性作用于两数组

ElementwiseLayer

数组运算层

DotLayer  ▪  OrderingLayer

关注和损失层

AttentionLayer 序列上的关注层,包括转换器架构

CTCLossLayer 计算序列的 CTC 损失的层

ContrastiveLossLayer  ▪  SpatialTransformationLayer

正则化层

NormalizationLayer 执行正则化并重新调整任意轴

ImageAugmentationLayer  ▪  LocalResponseNormalizationLayer  ▪  DropoutLayer  ▪  |NONBREAKINGSPACE|(更新)|NONBREAKINGSPACE|

重新增强的学习环境

"OpenAIGym" OpenAI Gym 的接口

"SimulatedCartPole" 模拟倒摆的接口

连续离散微积分

Integrate, Sum, Product (更新) 现在可以产生积分的常量等

C 积分于求和等的常量现在排版为

连续微积分 »

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

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

, , 极限的前缀运算符

D (更新) 符号阶导数,指数形式微分等

Integrate (更新) 改善的初等函数积分

DSolveValue (更新) 改善的 ODE 范围和性能

离散微积分 »

DiscreteLimit () 序列极限,例如,递归和数论

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

Sum (更新) 带有其他求和方式,改善了覆盖面

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

积分变换 \[RightGuillemet]

HankelTransform, InverseHankelTransform \[LongDash] 汉克尔积分变换

RadonTransform, InverseRadonTransform \[LongDash] 拉东积分变换

在版本 12,这些变换均支持一般的周期函数:

FourierTransform \[EmptyVerySmallSquare] FourierSinTransform \[EmptyVerySmallSquare] FourierCosTransform \[EmptyVerySmallSquare] LaplaceTransform

求和变换 \[RightGuillemet]

在版本 12,这些变换均支持一般的周期序列:

FourierSequenceTransform \[EmptyVerySmallSquare] ZTransform \[EmptyVerySmallSquare] GeneratingFunction \[EmptyVerySmallSquare] ExponentialGeneratingFunction

渐近计算 \[RightGuillemet]

渐近关系 \[RightGuillemet]

AsymptoticLess 给出当 时, 的条件

AsymptoticLessEqual 给出当 时, 的条件

AsymptoticEquivalent 给出当 时, 的条件

AsymptoticGreater \[EmptyVerySmallSquare] AsymptoticGreaterEqual \[EmptyVerySmallSquare] AsymptoticEqual

连续微积分求解器 \[RightGuillemet]

AsymptoticIntegrate \[LongDash] 渐近逼近积分

AsymptoticDSolveValue \[LongDash] 渐近逼近差分方程

离散微积分求解器 \[RightGuillemet]

AsymptoticSum \[LongDash] 渐近逼近求和

AsymptoticRSolveValue \[LongDash] 渐近逼近差分方程

代数求解器 \[RightGuillemet]

AsymptoticSolve \[LongDash] 代数和超越方程

数学函数 \[RightGuillemet]

实函数

RealAbs \[LongDash] 可被微分的实参数绝对值

RealSign \[LongDash] 可被微分的实参数符号

初等和特殊函数 \[RightGuillemet]

Erf (更新) \[LongDash] 大量扩展了 250 个特殊函数的范例

Gamma \[EmptyVerySmallSquare] BesselJ \[EmptyVerySmallSquare] FresnelS \[EmptyVerySmallSquare] EllipticK \[EmptyVerySmallSquare] ...

函数属性

FunctionDomain (更新) \[LongDash] 改善了覆盖面和性能

FunctionRange (更新) \[LongDash] 改善了覆盖面和性能

改善的初等函数 \[RightGuillemet]

Sin (更新) \[LongDash] 改善了中间精度(100\[Dash]10,000 位)的性能

Exp \[EmptyVerySmallSquare] Log \[EmptyVerySmallSquare] ArcSin \[EmptyVerySmallSquare] Cosh \[EmptyVerySmallSquare] ...

改善的椭圆函数 \[RightGuillemet]

在版本 12,这些周期函数均有强大的数值计算方案:

EllipticExp \[EmptyVerySmallSquare] EllipticLog \[EmptyVerySmallSquare] WeierstrassP \[EmptyVerySmallSquare] JacobiSN \[EmptyVerySmallSquare] JacobiSC \[EmptyVerySmallSquare] ...

新的椭圆函数 \[RightGuillemet]

WeierstrassHalfPeriodW1 \[LongDash] 维尔斯特拉斯椭圆函数的半周期

WeierstrassHalfPeriodW2 \[EmptyVerySmallSquare] WeierstrassHalfPeriodW3 \[EmptyVerySmallSquare] WeierstrassInvariantG2 \[EmptyVerySmallSquare] WeierstrassInvariantG3 \[EmptyVerySmallSquare] WeierstrassE1 \[EmptyVerySmallSquare] WeierstrassE2 \[EmptyVerySmallSquare] WeierstrassE3 \[EmptyVerySmallSquare] WeierstrassEta1 \[EmptyVerySmallSquare] WeierstrassEta2 \[EmptyVerySmallSquare] WeierstrassEta3

数学序列

DeBruijnSequence \[LongDash] 生成 de Bruijn 序列

代数计算

操作等式 \[RightGuillemet]

AddSides \[LongDash] 加到等式或不等式两边

MultiplySides \[LongDash] 相乘等式或不等式两边

SubtractSides \[EmptyVerySmallSquare] DivideSides \[EmptyVerySmallSquare] ApplySides

求解方程 \[RightGuillemet]

AsymptoticSolve \[LongDash] 求等式的渐近逼近

Solve, Reduce (更新) \[LongDash] 稀疏或结构化系统的改进求解

Minimize (更新) \[LongDash] 改进的实数和整数的单变量优化

CylindricalDecomposition (更新) \[LongDash] 现在计算内部、外部、边界等

Root (更新) \[LongDash] 现在有紧凑的信息排版

符号域

PositiveReals \[EmptyVerySmallSquare] NegativeReals \[EmptyVerySmallSquare] NonNegativeReals \[EmptyVerySmallSquare] NonPositiveReals

PositiveRationals \[EmptyVerySmallSquare] NegativeRationals \[EmptyVerySmallSquare] NonNegativeRationals \[EmptyVerySmallSquare] NonPositiveRationals

PositiveIntegers \[EmptyVerySmallSquare] NegativeIntegers \[EmptyVerySmallSquare] NonNegativeIntegers \[EmptyVerySmallSquare] NonPositiveIntegers

理论证明 \[RightGuillemet]

FindEquationalProof \[LongDash] 从公理中找到等式逻辑定理证明

ProofObject \[LongDash] 生成证明的对象表示

AxiomaticTheory \[LongDash] 为标准理论策管的公理、定理等

数论 \[RightGuillemet]

ModularInverse \[LongDash] 计算模数算法中的逆

PrimitivePolynomialQ \[LongDash] 测试单变量多项式是否是基元

矩阵谓词 \[RightGuillemet]

DiagonalMatrixQ \[LongDash] 测试矩阵是否是对角的

UpperTriangularMatrixQ \[EmptyVerySmallSquare] LowerTriangularMatrixQ

直接访问底层数值线性代数 \[RightGuillemet]

ASUM \[EmptyVerySmallSquare] AXPY \[EmptyVerySmallSquare] COPY \[EmptyVerySmallSquare] DOT \[EmptyVerySmallSquare] DOTC \[EmptyVerySmallSquare] GEMM \[EmptyVerySmallSquare] GEMV \[EmptyVerySmallSquare] GER \[EmptyVerySmallSquare] ...

数值计算

不确定性

Around \[LongDash] 带有对称或不对称不确定性的数或量 x±δ

VectorAround \[EmptyVerySmallSquare] AroundReplace \[EmptyVerySmallSquare] MeanAround

量和单位

NondimensionalizationTransform \[LongDash] 通过去除维数变换等式

IndependentPhysicalQuantity \[LongDash] 表示独立的物理量

IndependentUnitDimension \[LongDash] 表示独立的单位维数

数值显示格式

DecimalForm \[LongDash] 打印没有科学符号的近似实数

PercentForm \[EmptyVerySmallSquare] MixedFractionParts \[EmptyVerySmallSquare] NumeratorDenominator

优化的数值数组

NumericArray \[LongDash] 构建数值数组的压缩表示

NumericArrayQ \[EmptyVerySmallSquare] NumericArrayType

非线性有限元 \[RightGuillemet]

NDSolve (更新) \[LongDash] 现在可以使用 FEM 求解任意域的非线性 PDE

InitialSeeding \[LongDash] 非线性边界值问题的初始种子

N-体仿真

NBodySimulation \[LongDash] 理想的 -体系统仿真

NBodySimulationData \[LongDash] 表示一个 -体仿真

数值优化 \[RightGuillemet]

凸优化求解器 \[RightGuillemet]

LinearOptimization \[LongDash] 最小化

LinearFractionalOptimization \[LongDash] 最小化

QuadraticOptimization \[LongDash] 最小化

SemidefiniteOptimization 最小化

SecondOrderConeOptimization 最小化

ConicOptimization 最小化

一般优化求解器 »

在版本 12,数值求解器现在使用向量变量转换成凸求解器:

FindMinimum  ▪  FindMaximum  ▪  FindMinValue  ▪  FindMaxValue  ▪  FindArgMin  ▪  FindArgMax  ▪  NMinimize  ▪  NMaximize  ▪  NMinValue  ▪  NMaxValue  ▪  NArgMin  ▪  NArgMax

在版本 12,符号求解器使用向量变量和向量不等式:

Minimize  ▪  Maximize  ▪  MinValue  ▪  MaxValue  ▪  ArgMin  ▪  ArgMax

拟合中的正则化

Fit, FindFit (更新) 现在支持正则化(LASSO、岭回归 ...)

向量不等约束

VectorGreaterEqual 向量和矩阵的部分排序

VectorLessEqual  ▪  VectorGreater  ▪  VectorLess

几何计算 »

Region 区域的表示和自动可视化

基于网格的区域

MeshRegion, BoundaryMeshRegion (更新) 附加了带有直接行为的单元

PlotTheme (更新) 基于网格区域的新主题

分形区域

SierpinskiMesh  ▪  MengerMesh  ▪  CantorMesh

HilbertCurve  ▪  PeanoCurve  ▪  SierpinskiCurve  ▪  KochCurve

区域转换器

RegionImage 根据区域产生二维或三维图像

DiscretizeGraphics (更新) 现在可以离散化所有图元

DiscretizeRegion (更新) 改进的参数区域离散化

布尔运算 »

RegionIntersection (更新) \[LongDash] 大大改进对布尔运算的支持

RegionUnion \[EmptyVerySmallSquare] RegionDifference \[EmptyVerySmallSquare] BooleanRegion \[EmptyVerySmallSquare] ...

区域度量

Perimeter \[LongDash] 二维实体边界的长度

SurfaceArea \[LongDash] 三维立体边界的面积

ArcLength, Area, Volume (更新) \[LongDash] 参数和数值计算的选项

空间关系

RegionEqual \[LongDash] 验证两区域是否等价

RegionWithin \[LongDash] 验证一个区域是否在另一个区域内

RegionDisjoint \[LongDash] 验证两个区域是否不相交

几何角度

PlanarAngle \[LongDash] 两条半线之间的角度

DihedralAngle \[LongDash] 两半平面的角度

SolidAngle \[LongDash] 椎体的一般高维角度

三维坐标几何

AnglePath3D \[LongDash] 通过平移和三维旋转序列形成的路径

SpherePoints \[LongDash] 给出球体上近似均匀分布的点

多边形和多面体区域

带孔的多边形 \[RightGuillemet]

Polygon (更新) \[LongDash] 多边形广义化为带孔的多边形

CanonicalizePolygon \[LongDash] 生成多边形的标准表示

CrossingPolygon \[LongDash] 基于射线数构建一般多边形

WindingPolygon \[LongDash] 基于圈数构建一般多边形

PolygonCoordinates \[EmptyVerySmallSquare] OuterPolygon \[EmptyVerySmallSquare] InnerPolygon \[EmptyVerySmallSquare] CrossingCount \[EmptyVerySmallSquare] WindingCount

多边形类和属性 \[RightGuillemet]

RandomPolygon \[LongDash] 生成不同类的随机多边形

PolygonDecomposition \[LongDash] 将多边形分解成简单、凸等多边形

SimplePolygonQ  ▪  ConvexPolygonQ  ▪  PolygonAngle

允许孔隙的一般多面体 »

Polyhedron 多边形图形和几何基元,包括孔隙

CanonicalizePolyhedron 生成多面体的规范表示

PolyhedronCoordinates  ▪  OuterPolyhedron  ▪  InnerPolyhedron  ▪  CrossingCount  ▪  WindingCount

多面体类和属性 »

RandomPolyhedron 生成不同类的随机多边形

PolyhedronDecomposition 把多面体分解成简单、凸等多面体

EulerCharacteristic 给出多面体欧拉不变特征

PolyhedronGenus 给出多面体的亏格或通道

SimplePolyhedronQ  ▪  ConvexPolyhedronQ  ▪  PolyhedronAngle

特殊多面体

Tetrahedron (更新) 正四面体

Cube 正立方体

Dodecahedron 正十二面体

Icosahedron 正二十面体

Octahedron 正八面体

UniformPolyhedron 所有均匀多面体

多面体运算

DualPolyhedron 对偶多面体

BeveledPolyhedron 通过斜切每边得到的斜多面体

TruncatedPolyhedron 通过截断顶点得到的截断多面体

AugmentedPolyhedron 通过增加面上的金字塔来增强多面体

SnubPolyhedron 通过部分截断和斜切获取的扭棱多面体

合成几何学 »

GeometricScene 由约束定义的几何场景的符号表示

RandomInstance 找到并显示几何场景的随机实例

FindGeometricConjectures 找到关于几何场景的猜想

几何场景中的断言

GeometricAssertion 断言几何属性或关系(凸、平行、全等 ...)

UnconstrainedParameters 定义场景中未约束的点或量的选项

三角函数

TriangleCenter 三角的垂心、外心、内心、...

TriangleConstruct 三角形的内心、外心、高度、...

TriangleMeasurement 三角形的外接圆半径、高度、...

由几何结构创建的对象

CircleThrough 通过指定点的圆

Midpoint 线的中点

PerpendicularBisector 线的中点处的无限垂直

AngleBisector 平分角度的无限线

概率与统计 »

描述性统计 »

许多描述性统计有改善的性能或支持分布:

Median  ▪  Quantile  ▪  Quartiles  ▪  MedianDeviation  ▪  TrimmedMean  ▪  Variance  ▪  ...

空间描述统计

SpatialMedian 强大的空间位置度量

CentralFeature 元素列表中最核心的

强大的描述性统计 »

WinsorizedMean 强大的位置统计

TrimmedMean  ▪  BiweightLocation

TrimmedVariance 强大的离差统计

WinsorizedVariance  ▪  BiweightMidvariance  ▪  QnDispersion  ▪  SnDispersion

矩阵分布 »

矩阵分布现在支持 PDF、数据估计和其他属性:

WishartMatrixDistribution  ▪  GaussianOrthogonalMatrixDistribution  ▪  MatrixNormalDistribution  ▪  MatrixTDistribution  ▪  ...

分布 »

HjorthDistribution 用于模拟浴缸可靠性危害的分布

ParetoPickandsDistribution 帕累托分布的推广

假设检验 »

这些假设检验现在有添加的比较 k 数据集的能力:

LeveneTest  ▪  BrownForsytheTest  ▪  ConoverTest

文本和语言处理

TextCases (更新) 大大扩展了元素和实体类型的覆盖面

TextContents 生成识别文本中元素的数据集

VerifyInterpretation TextCases 等的选项,用 Interpreter 检查结果

自然语言诠释器类型

"ColorSet"  ▪  "ComputedColorSet"  ▪  "ComputedLaser"  ▪  "ComputedLightColor"  ▪  "Laser"  ▪  "LaserClass"  ▪  "LightColor"

字属性

Synonyms  ▪  Antonyms

文本搜索

AddToSearchIndex 把内容添加到已存在的搜索索引中

VerifyInterpretation TextCases 等的选项,用 Interpreter 检查结果

图与网络 »

图可视化

GraphPlot (更新) 新的外观、设计和能力

GraphPlot3D  ▪  LayeredGraphPlot  ▪  TreePlot

GraphLayout (更新) 额外的强制定向嵌入 "GravityEmbedding"

PlotTheme (更新) 图的新的 "IndexLabels" 主题

图属性继承

以下运算现在支持属性的继承:

Subgraph  ▪  NeighborhoodGraph  ▪  EdgeAdd  ▪  EdgeDelete  ▪  VertexAdd  ▪  VertexDelete  ▪  EdgeContract  ▪  VertexContract  ▪  VertexReplace  ▪  SimpleGraph  ▪  ReverseGraph  ▪  IndexGraph  ▪  ConnectedGraphComponents  ▪  WeaklyConnectedGraphComponents  ▪  LineGraph  ▪  DirectedGraph  ▪  UndirectedGraph  ▪  GraphIntersection  ▪  GraphUnion  ▪  GraphDisjointUnion  ▪  GraphDifference  ▪  GraphComplement  ▪  GraphPower  ▪  BooleanGraph  ▪  FindSpanningTree  ▪  TransitiveClosureGraph  ▪  TransitiveReductionGraph

扩展的能力

Graph (更新) 增加对图实体的支持

GraphData (更新) 许多图的新属性

EdgeWeightedGraphQ, VertexWeightedGraphQ 验证图是否是边或顶点加权

图像计算 »

Image, Image3D (更新) 支持算数和统计运算

图像生成

ImageRestyle 将样式从一幅图像转移到另一幅图像

RegionImage 把区域转换成二维和三维图像

CurrentImage (更新) 速度和稳健性显著增加

CurrentScreenImage  ▪  CurrentNotebookImage

计算机视觉 »

ImageCases 找到被识别为对象实例的子图象

ImageContainsQ  ▪  ImageContents  ▪  ImagePosition  ▪  ImageBoundingBoxes

FindFaces (更新) 改善的脸部检测

FacialFeatures 提取脸部特征,例如,年龄、表情、地标等

ImageGraphics 把位图图像转换为符号向量图形

TextRecognize (更新) 属性提取、感兴趣区域等

计算显微镜 »

BrightnessEqualize 估计和均衡不均匀的图像照明

Image3DProjection 计算三维图像到平面的投影

颜色处理 »

ImageRecolor 重新着色图像的区域

ColorsNear 用于表示颜色周围的区域

ColorDetect  ▪  FindMatchingColor  ▪  ColorQuantize  (更新)   ▪  ChromaticityPlot3D  (更新) 

图像金字塔

ImagePyramid 构建多分辨率的图像金字塔

InverseImagePyramid 根据图像金字塔重建图像

ImagePyramidApply 把函数应用于图像金字塔中的图像

特征提取 »

ImageKeypoints, FindGeometricTransform, ... (更新) 新的关键点类型

图像处理和分析

ComponentMeasurements (更新) 分量的轮廓和轮廓分层

Masking (更新) 支持使用符号区域对象的掩模

HighlightImage  (更新)   ▪  ImageTrim  (更新)   ▪  ImageEffect  (更新) 

音频计算 »

Audio (更新) 支持立体回放和改善的设备处理

音频生成

AudioCapture 录制连接的输入设备的音频信号

SpeechSynthesize 从文本或公式合成语音音频

WebAudioSearch 搜索外部供应商并下载音轨

$AudioInputDevices  ▪  $DefaultAudioInputDevice  ▪  AudioInputDevice  ▪  $VoiceStyles  ▪  VoiceStyleData

音频识别和标识

SpeechRecognize 把音频中的语音转换为文本

AudioIdentify 识别音频信号是谁的录音

PitchRecognize 识别音频信号的音调

程序化回放和录音

AudioStream 实时处理的音频流对象

AudioPlay 程序控制音频回放

AudioRecord 程序控制音频录音

AudioStop  ▪  AudioPause  ▪  AudioStreams  ▪  RemoveAudioStream

机器学习集成 »

FeatureExtract, FeatureSpacePlot 音频特征提取

NetEncoder 编码用于神经网络的音频信号

Classify  ▪  NetModel  ▪  NetTrain  ▪  NetGraph  ▪  ...

音频处理 »

AudioLoudness 计算标准响度

AudioDistance 计算音频信号距离的各种指标

AudioReplace 用新的音频信号替代音频区间

AudioInsert 把音频信号插入现存的音频

AudioBlockMap (更新) 主要的速度改善、支持命名的参数

AudioLocalMeasurements  ▪  AudioIntervals

频谱分析

AudioSpectralMap 把滤波器应用于音频信号的短时傅立叶变换

AudioSpectralTransformation 执行时-频转换

ShortTimeFourier 计算短时傅立叶变换 (STFT)

Cepstrogram 绘制信号或音频对象的倒谱

InverseSpectrogram  ▪  CepstrumArray  ▪  CepstrogramArray  ▪  InverseShortTimeFourier  ▪  ShortTimeFourierData

音频注释

AudioAnnotate 把注释添加到音频对象

AnnotationRules  ▪  AnnotationDelete  ▪  AudioAnnotationLookup

知识表示和诠释 »

实体框架

EntityRegister, EntityUnregister 在实体店注册、注销实体

EntityStores 实体店列表

EntityPrefetch 获取指定类型的可缓存实体

输入诠释器

Interpreter (更新) 实体诠释的改善性能

RectangularRepeatingElement  ▪  SquareRepeatingElement

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

语言信息

WolframLanguageData (更新) 新的相关指南和文档链接属性

工程和物理数据 »

PsychrometricPropertyData 湿空气的热力学性质

SpectralLineData 原子级别和转换的属性

图形数据 »

GeoElevationData (更新) 改进了高程数据,有四个多级别的缩放

知识库内容 »

地理图形实体 »

Country AdministrativeDivision City ZIPCode ...

Ocean Island Mountain River Desert ...

GeographicRegion

Airport Park AmusementPark Stadium ...

Bridge Building Tunnel Dam HistoricalSite ...

University SchoolDistrict Museum LibrarySystem ...

WeatherStation AstronomicalObservatory ParticleAccelerator NuclearReactor ...

TimeZone

文化和历史实体 »

Language Religion Mythology

Person PersonTitle GivenName Surname

HistoricalCountry HistoricalEvent HistoricalSite ...

MilitaryConflict

Movie MusicAct MusicAlbum MusicWork ...

Book Artwork Periodical FictionalCharacter

BroadcastStation BroadcastStationClassification

Museum LibraryBranch LibrarySystem

SportObject SportMatch

MusicalInstrument BoardGame PopularCurve

YogaPose YogaPosition YogaSequence PilatesExercise ...

Pokemon Digimon

Gender Emotion

生命科学和医疗相关的实体 »

Species Plant DogBreed CatBreed Dinosaur

AnatomicalStructure AnimalAnatomicalStructure ...

Disease MedicalTest

金融相关的实体 »

Financial Company CurrencyDenomination

天文实体 »

Planet PlanetaryMoon Comet SolarSystemFeature ...

Star Galaxy Nebula Supernova Constellation ...

Satellite DeepSpaceProbe MannedSpaceMission ...

地球科学相关的实体 »

WeatherStation TropicalStorm Cloud AtmosphericLayer

GeologicalLayer GeologicalPeriod Mineral FamousGem

交通相关的实体 »

Aircraft Airline Airport Ship

工程相关的实体 »

Building Bridge Tunnel Dam Mine

FrequencyAllocation BroadcastStation MeasurementDevice

语言相关的实体 »

Language Word Alphabet WritingScript ...

数学相关的实体 »

FiniteGroup Knot Polyhedron Graph Lattice

Solid Surface Lamina PlaneCurve SpaceCurve

LatticeSystem PeriodicTiling NonperiodicTiling

CrystalFamily CrystalSystem CrystallographicSpaceGroup

MathematicalFunction IntegerSequence ContinuedFraction

FunctionSpace TopologicalSpaceType ComputationalComplexityClass

地理图形计算 »

GeoImage 给定区域的卫星图像

GeoGraphics (更新) 扩展了对投影绘制范围的控制

GeoGridRange  ▪  GeoGridRangePadding  ▪  GeoResolution  ▪  GeoArraySize

地理图形数据

GeoElevationData (更新) 在地理投影下转换高程数据

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

地理图形位置

GeoAntipode 对映位置

RandomGeoPosition 生成区域中的伪随机地理位置

投影比例和失真

GeoGridUnitDistance 对应于一个地图距离单位的本地地理距离

GeoGridUnitArea 对应于一个地图面积单位的本地地理面积

GeoGridDirectionDifference 投影中本地角度变化

大地矢量和矢量框架

GeoVector 由模和方向指定的大地矢量

GeoVectorENU 由东、北、上指定的大地矢量

GeoVectorXYZ 由笛卡尔地心坐标指定的大地矢量

GeoGridVector 由投影坐标中分量指定的矢量

分子结构和计算 »

符号分子表示

Molecule 由原子、化学键、名称或 SMILES 字符串指定的分子

Atom 分子中原子的符号表示

Bond 单、双、芳香等键的符号表示

分子结构

MoleculeQ 验证有效的分子

AtomList  ▪  AtomCount  ▪  BondList  ▪  BondCount  ▪  BondQ

分子可视化

MoleculePlot 带有自动布局的二维分子结构图

MoleculePlot3D 三维分子渲染允许自动生成的坐标

分子图

MoleculeGraph 获取分子的注释图

ConnectedMoleculeQ 测试单个共价键结构

ConnectedMoleculeComponents 给出独立的共价键结构的列表

分子属性计算

MoleculeValue 找到分子结构或计算属性

MoleculeProperty 分子属性的符号表示

分子比较和子结构

MoleculeContainsQ 验证分子是否包含指定的结构

FindMoleculeSubstructure 找到分子中亚结构发生的位置

MoleculePattern 表示分子亚结构的符号或 SMARTS 模式

修改分子

MoleculeModify 通过编辑已存在的分子创建新的分子

ValenceErrorHandling 如何处理编辑分子时化合价的错误

系统建模 »

SystemModel 系统模型的符号表示

SystemModelExamples 仿真就绪系统模型的交互式探索

模型仿真 »

SystemModelSimulate 仿真一个模型

SystemModelParametricSimulate 仿真参数变化、优化等

SystemModelSimulationData 仿真用于探索和提取的数据

SystemModelSimulateSensitivity

模型分析和变换 »

SystemModelPlot 绘制仿真结果

SystemModelLinearize 线性化系统模型

FindSystemModelEquilibrium  ▪  SystemModelReliability  ▪  ...

模型创建和修改 »

CreateSystemModel 根据微分和代数方程创建模型

ConnectSystemModelComponents 通过连接分量创建模型

SystemModels 列出可用的模型分量

CreateDataSystemModel  ▪  SetSystemModel  ▪  ...

图形系统建模

SystemModeler 切换到图形环境用于建模和仿真

区块链和加密货币 »

区块链分析

BlockchainData 获取关于区块链(比特币、以太坊、...)的当前信息

BlockchainBlockData 获取特殊块的信息

BlockchainTransactionData 获取交易信息

BlockchainBase  ▪  $BlockchainBase

Wolfram 区块链上的存储

BlockchainPut 把数据放进 Wolfram 区块链

BlockchainGet 从 Wolfram 区块链中获取数据

区块链交易

BlockchainTransaction 区块链交易的符号表示

BlockchainKeyEncode 编码密钥以获取地址、WIF 等

BlockchainTransactionSign 使用私钥签区块链交易

BlockchainTransactionSubmit 提交交易以便包含在区块链中

BlockchainAddressData  ▪  BlockchainContractValue  ▪  BlockchainTokenData

加密 »

Hash (更新) 额外的哈希代码类型

PublicKey, PrivateKey (更新) 支持椭圆曲线

GenerateSymmetricKey (更新) 支持 DerivedKey

GenerateAsymmetricKeyPair (更新) 支持椭圆曲线

EncryptFile  ▪  DecryptFile

密钥衍生

GenerateDerivedKey 根据密码衍生密钥

VerifyDerivedKey 根据衍生的密钥验证密码

DerivedKey 衍生密钥的表示

数字签名

GenerateDigitalSignature 使用私钥产生数字签名

VerifyDigitalSignature 使用公钥验证数字签名

DigitalSignature 数字签名的符号表示

笔记本界面

macOS 笔记本界面更新,以便使用 64 位 Cocoa API

Linux 笔记本界面更新,以便完全集成 Qt 5,允许无需 X 服务器便可进行所有渲染计算

自动显示单元组的开启符

在保存的笔记本中 In、Out 标签的默认持久性

文件 新建 演讲笔记本 幻灯片的新工具

AZ (更新) 改进的字体外观

Iconize 为表达式创建符号式显示格式

聊天工具 (试验性)

CreateChat, 文件 新建 聊天会话... 启用一个聊天会话

CreateChatRoom 创建一个永久聊天室

DeleteChatRoom  ▪  ChatRooms  ▪  ChatRoomModerators  ▪  SetChatRoomModerators

核心系统运作

初始化

InitializationValue 启动时赋给符号的可设置的值

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

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

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

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

PersistenceLocation 支持作为位置类型的 Notebook

Once (更新) 支持局部永久性缓存

永久性存储

PersistentObject 永久性对象的符号表示

PersistenceLocation 内核会话、局部系统、云、HTTP 会话等

PersistentObjects  ▪  $PersistenceBase  ▪  $PersistencePath

MergingFunction  ▪  PersistenceTime  ▪  ExpirationDate

背景和安排的任务

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

LocalSubmit 提交在分离的子核执行的任务

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

TaskObject 表示背景任务的一般对象

TaskExecute 立即执行异步任务

TaskResume  ▪  TaskSuspend  ▪  TaskRemove  ▪  TaskAbort  ▪  TaskWait

Tasks 列出所有当前提交的任务

$CurrentTask 在其中计算的任务的 TaskObject

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

HandlerFunctions (更新) 支持 TaskObject

URLSubmit (更新) 支持 TaskObject

URLDownloadSubmit 提交异步下载的 URL

URLResponseTime 求开始读取 URL 的时间

代码编译 »

创建编译代码

FunctionCompile 创建纯函数的编译版本

CompiledCodeFunction 表示一个用编译代码实现的函数

代码注释

KernelFunction 在内核执行而不是在编译代码中执行的函数

Annotation (更新) 为代码指定任意提示和注释

类型规范

Typed 定义对象采取何种类型

TypeSpecifier 用于构建类型规范的元素

"Boolean"  ▪  "UnsignedInteger32"  ▪  "UnsignedInteger64"  ▪  "Integer32"  ▪  "Integer64"  ▪  "MachineInteger"  ▪  "Real64"  ▪  "ComplexReal64"  ▪  ...

导出编译的代码

FunctionCompileExport 通过编译一个纯函数创建一个对象文件

FunctionCompileExportLibrary 通过编译一个纯函数创建一个共享库

FunctionCompileExportString 为给定的纯函数给出一个编译代码的字符串

FunctionCompileExportByteArray 给出编译代码的二进制格式

编译选项

TargetSystem 外部代码的目标架构的 $SystemID

CompilerOptions 传给编译管道的详细选项

系统与外部运算 »

Success 运算成功的符号表示

BinarySerialize, BinaryDeserialize 高效的二进制表达式存储

外部语言接口

ExternalEvaluate 在其他编程语言中运行一条指令

ExternalFunction 在其他编程语言中直接运行函数

ExternalValue 其他编程语言中的符号值

StartExternalSession 启动一个与外部语言计算器的永久连接

ExternalSessionObject  ▪  ExternalObject  ▪  ExternalSessions  ▪  FindExternalEvaluators  ▪  RegisterExternalEvaluator  ▪  UnregisterExternalEvaluator  ▪  SystemInstall

认证

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

SecuredAuthenticationKey OAuth 凭证的符号表示

SecuredAuthenticationKeys 当前用户的认证密钥列表

发布-订阅通道通信

ChannelReceiverFunction 对收到消息的自动响应

ChannelBrokerAction 指定在通道代理服务器上行动的选项

RemoveChannelSubscribers 去除当前激活的通道订阅户

套接口和 ZeroMQ 通信

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

SocketListen 在开放的网络套接口上聆听

SocketConnect (更新) 增加对 ZeroMQ 的支持

SocketReadMessage 从套接口读取整条消息

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

文件和对象

FileSize 作为数量的文件大小

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

CopyFile (更新) 支持远程文件复制

RemoteFile 远程机器上的文件的符号表示

$TestFileName 当前执行的测试文件的文件名

系统信息和控制

MemoryAvailable 估计可用的内存

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

远程执行

RemoteRun 在远程机器上执行指令,返回退出代码

RemoteRunProcess 运行一条指令,返回详细的信息

RemoteConnect  ▪  RemoteConnectionObject  ▪  RemoteAuthorizationCaching

用户识别和认证

AuthenticationDialog 打开对话框输入用户名和密码

$MobilePhone 给出当前用户验证过的手机号码

GenerateSecuredAuthenticationKey OAuth 认证系统

邮件和消息

MailServerConnect 连接到活动的 IMAP 邮件服务器

MailSearch 搜索邮箱,给出数据集等中的邮件

MailItem 邮件消息、文件夹等的符号表示

MailExecute 执行邮件消息等的操作

MailSettings 支持收件服务器设置

SendMail (更新) 支持 HTML 邮件和改进的表达式嵌入

SendMessage (更新) 支持 SMS 和 MMS

MailFolder  ▪  MailServerConnection  ▪  $IncomingMailSettings

系统处理信息

SystemProcesses 作为符号进程对象的运行进程列表

SystemProcessData 当前运行进程的数据集

获取网络程序包

NetworkPacketCapture 获取网络程序包的交互式接口

NetworkPacketRecording 记录指定时间的网络程序包

NetworkPacketTrace 记录计算过程中的网络程序包

$NetworkInterfaces  ▪  $DefaultNetworkInterface

字节数组运算

ReadByteArray 从文件或流中读取并给出字节数组

ByteArrayToString, StringToByteArray 在文本字符串和字节数组间转换

BaseEncode, BaseDecode 在 Base64 字符串和字节数组间转换

控制网页浏览器

WebExecute 执行网页浏览器的指令

WebImage 获取网页浏览器页面

StartWebSession 启用一个新的网页会话

WebSessionObject  ▪  WebSessions  ▪  $CurrentWebSession  ▪  WebElementObject  ▪  WebWindowObject

文件操作

CopyFile (更新) 支持远程文件复制

RemoteFile 远程机器上文件的符号表示

$TestFileName 当前执行的测试文件的文件名称

导入和导出 »

FileConvert 兼容文件格式间的转换

Export (更新) 现在有各种覆盖模式

ImportByteArray  ▪  ExportByteArray  ▪  ByteArrayFormat

音频格式 »

"MP3", "WAV", "OggVorbis" (更新) 支持元数据

图像格式 »

"GIF", "PNG", ... (更新) 速度、质量和范围的增强

"PNG", "GIF", "TIFF" (更新) 新的或改进的对动画的支持

"RLE"  ▪  "Raw"  (更新) 

表格与电子表格格式 »

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

"XLS", "XLSX" (更新) 更好的性能和稳定性,更好地访问部分文件

科学格式 »

"FITS" (更新) 完全支持图像和表格数据,包括多-HDU 文件

"HDF5" (更新) 支持结构化和复合数据以及单个数据集

系统建模格式 »

"MO" 导出和导入 Modelica 系统模型

"SMA"  ▪  "SME"  ▪  "FMU"  ▪  "MCTT"

机器学习格式

"WMLF" Wolfram 一般机器学习模型格式

"MXNet" MXNet 模型格式

JSON-相关的格式 »

"BSON" JSON-类二进制序列化格式

"UBJSON" 通用二进制 JSON 格式 (.ubj)

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

系统和网络格式

"Ini", "PHPIni", "JavaProperties" 系统配置文件

"PCAP"  ▪  "HTTPResponse"  ▪  "HTTPRequest"  ▪  "WARC"

外部语言表达式

"JavaScriptExpression" JavaScript 表达式

"PythonExpression" Python 表达式

压缩和文档格式 »

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

"WXF" 二进制序列化 Wolfram 语言表达式 (.wxf)

数据库集成 »

连接数据库

RelationalDatabase 关系数据库和其模式的符号表示

DatabaseConnect, DatabaseDisconnect 手动连接、断开

DatabaseReference (带有认证等)的外部数据库参考

注册数据库内容

EntityStore (更新) 整个实体店数据库的符号表示

EntityFunction 数据库表达式或子查询的纯函数表示

实体类上变换的表示

FilteredEntityClass 按标准过滤的实体类

SortedEntityClass 按属性或函数排序的实体类

SampledEntityClass 通过采样实体数形成的实体类

AggregatedEntityClass 通过聚合实体形成的实体类

ExtendedEntityClass 为每个实体添加了属性的实体类

CombinedEntityClass 通过组合跨实体类的属性形成的实体类

图店

RDFTriple RDF 图中的三元组

SPARQLQuery 表示一个 SPARQL 查询

SPARQLExecute 在一个 SPARQL 端点上执行查询

SPARQLSelect 返回变量和值绑定的列表

SPARQLUpdate 表示一个 SPARQL 更新要求

RDFStore  ▪  SPARQLConstruct  ▪  SPARQLAsk  ▪  SPARQLAggregate

MongoDB 程序包

MongoConnect  ▪  MongoDatabase  ▪  MongoCollection  ▪  ...

资源系统和知识库 »

ResourceSubmit 提交出版的资源

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

ResourceRegister  ▪  ResourceUpdate  ▪  PublisherID

Wolfram 数据知识库

ResourceData (更新) 访问数百种 Wolfram 数据知识库条目

Wolfram 函数知识库

https://resources.wolframcloud.com/FunctionRepository 函数知识库主页

ResourceFunction 资源函数的符号表示

DefineResourceFunction 创建新的资源函数

文件 新键 知识库项 函数知识库项 创建一个定义函数资源的笔记本

外部服务 »

WebSearch 网页搜索的外部服务

WebImageSearch 网页图像搜索的外部服务

TextTranslation 语种之间文本翻译的外部服务

$ServiceCreditsAvailable 可用的服务信用积分

异步访问

ServiceSubmit 向外部服务提交异步请求

ServiceRequest 服务请求的符号表示

金融数据服务连接(只适用于 Wolfram Finance Platform)

"BloombergTerminal" 访问实时彭博终端数据(只适用于 Windows)

"BloombergDataLicense" 访问存储的彭博数据许可证数据(所有平台)

"Reuters" 访问实时路透社数据(只适用于 Windows 和 Linux)

微控制器套件 »

MicrocontrollerEmbedCode 生成、编译并部署代码到微控制器

MicrocontrollerCodeData 来自于微控制器代码的数据

支持的微控制器部署的模型

StateSpaceModel  ▪  TransferFunctionModel  ▪  AffineStateSpaceModel  ▪  NonlinearStateSpaceModel  ▪  SystemsConnectionsModel

支持的微控制器部署

MicrocontrollerVendor 支持的供应商 (Arduino, Adafruit, Pololu, ...)

MicrocontrollerFamily 支持的系列 (ATmega*8, ATtiny*5, ...)

MicrocontrollerTarget 支持的目标 (Arduino Uno, Adafruit Trinket, ...)

Unity 游戏引擎的接口 »

直接控制与交互

UnityOpen, UnityPlay, UnityBuild, ... 打开、设置播放模式和构建游戏

"Wolfram" Unity 编辑器中的自定义编辑器菜单

Wolfram 语言中的接口函数

UnityGameObject 表示一个 Unity 游戏对象

UnityScene  ▪  UnityMesh  ▪  UnityCamera  ▪  UnityTransform  ▪  ...

CreateUnityGameObject 创建一个 Unity 游戏对象

DeleteUnityGameObject  ▪  FindUnityGameObject  ▪  ...

Unity 中的交互函数

WolframLanguage 在 Unity 中计算 Wolfram 语言代码

Evaluate()  ▪  CloudEvaluate()  ▪  Information()  ▪  ...

云函数和部署 »

云共享

AutoCopy 总是制作云笔记本或对象的新副本

CloudUnshare 取消云对象的共享

增强的 API 规范

AllowedCloudExtraParameters API 调用允许的额外参数

AllowedCloudParameterExtensions 扩展以允许参数

用户元数据

$CloudUserID 当前用户的云用户 ID

$CloudUserUUID 当前用户的云 UUID

$CloudVersion 晕的版本

$UserURLBase  ▪  $EvaluationCloudBase

云对象名称 & URL 映射

$CloudObjectNameFormat 命名云对象(UUID、用户名等)的格式

$CloudObjectURLType 新的云对象 (/obj, /env) 的 URL 基本类型

CloudObjectNameFormat  ▪  CloudObjectURLType

程序式用户交互

AskState 给出当前设置的所有值的关联