版本 13.3 的新功能概要

自 13.2 以来的主要新功能列表,包括 13.3 中实验性质的功能.

LLM 相关的功能 »

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

以编程方式调用大语言模型 (LLM) 功能的函数,以及允许 LLM 访问 Wolfram 语言工具的函数.

符号式聊天

ChatObject 创建并表示持续进行的聊天对话

ChatEvaluate 添加聊天互动并继续对话

以编程方式访问 LLM 功能

LLMFunction 由 LLM 运行的模板函数

LLMResourceFunction 使用预先编写的模板(来自 Prompt 存储库、URL 等)

LLMExampleFunction 根据样例构建模板

$LLMEvaluator  ▪  LLMEvaluator  ▪  LLMConfiguration

提示构建

LLMPrompt 获取预先编写的提示

原始内容生成

LLMSynthesize 用 LLM 根据提示合成文本

在 LLM 中调用 Wolfram 语言

LLMTool LLM 使用的工具的符号表示

LLMToolRequest  ▪  LLMToolResponse  ▪  GenerateLLMToolResponse

核心语言

实体框架

EntityType 实体类型的符号表示

EntityProperty (已更新), EntityClass (已更新), EntityPropertyClass (已更新) 支持子类型

内核管理

KernelConfigurationEdit 编辑给定内核的属性

$DefaultParallelKernels 为并行计算配置的内核列表

单元测试

TestCreate 根据输入和预期的输出创建测试对象

TestObject 单元测试的符号表示

TestEvaluate  ▪  TestEvaluationFunction

数据类型

RealValuedNumberQ 测试表达式是否为实数

RealValuedNumericQ 测试表达式是否表示实数

ByteArray (已更新) 现在支持空数组

数学计算

向量微积分

LineIntegrate 向量线积分

SurfaceIntegrate 向量曲面积分

复分析

ContourIntegrate 复围道积分

积分变换

新的标志性功能,可实现 F. Oberhettinger 等提出的变换、拉普拉斯变换表.

LaplaceTransform  (已更新)   ▪  InverseLaplaceTransform  (已更新) 

差分方程

RSolveValue (已更新) 改进了常系数线性 ΔE 的质量和性能

特殊函数 »

支持 Appell 双变量超几何特殊函数.

AppellF1  (已更新)   ▪  AppellF2  ▪  AppellF3  ▪  AppellF4

支持多个特殊函数的区间计算.

CarlsonRF  (已更新)   ▪  CarlsonRC  (已更新)   ▪  CarlsonRG  (已更新)   ▪  CarlsonRJ  (已更新)   ▪  CarlsonRD  (已更新)   ▪  CoulombF  (已更新)   ▪  CoulombG  (已更新)   ▪  CoulombH1  (已更新)   ▪  CoulombH2  (已更新)   ▪  DirichletL  (已更新)   ▪  HurwitzLerchPhi  (已更新)   ▪  InverseErf  (已更新)   ▪  InverseErfc  (已更新)   ▪  LerchPhi  (已更新)   ▪  RiemannSiegelTheta  (已更新)   ▪  RiemannSiegelZ  (已更新)   ▪  WeierstrassP  (已更新)   ▪  WeierstrassPPrime  (已更新)   ▪  WeierstrassSigma  (已更新)   ▪  WeierstrassZeta  (已更新)   ▪  WeierstrassHalfPeriods  (已更新)   ▪  WeierstrassHalfPeriodW1  (已更新)   ▪  WeierstrassHalfPeriodW2  (已更新)   ▪  WeierstrassHalfPeriodW3  (已更新)   ▪  WeierstrassInvariants  (已更新)   ▪  WeierstrassInvariantG2  (已更新)   ▪  WeierstrassInvariantG3  (已更新) 

有限域 »

FiniteField 表示一个有限域

FiniteFieldElement 表示有限域的一个元素

FiniteFieldEmbedding  ▪  FrobeniusAutomorphism  ▪  FiniteFieldElementTrace  ▪  FiniteFieldElementNorm  ▪  MinimalPolynomial  ▪  MultiplicativeOrder  ▪  FiniteFieldElementPrimitiveQ

支持有限域上的多项式计算

Factor (已更新) 在有限域上对多项式进行因式分解

PolynomialGCD (已更新) 求多项式的 g.c.d.,其系数来自有限域

FactorList  (已更新)   ▪  FactorSquareFree  (已更新)   ▪  FactorSquareFreeList  (已更新)   ▪  PolynomialLCM  (已更新)   ▪  PolynomialExtendedGCD  (已更新)   ▪  Expand  (已更新)   ▪  Together  (已更新)   ▪  Cancel  (已更新)   ▪  IrreduciblePolynomialQ  (已更新)   ▪  PolynomialQuotient  (已更新)   ▪  PolynomialRemainder  (已更新)   ▪  PolynomialQuotientRemainder  (已更新)   ▪  Resultant  (已更新)   ▪  Discriminant  (已更新) 

结构化矩阵 »

以下是可紧凑表示和快速进行计算的结构化矩阵.

IdentityMatrix  (已更新)   ▪  DiagonalMatrix  (已更新)   ▪  ToeplitzMatrix  (已更新)   ▪  HankelMatrix  (已更新)   ▪  FourierMatrix  (已更新) 

TargetStructure 指定生成的输出的形式

在矩阵构造函数中支持 TargetStructure.

CholeskyDecomposition  (已更新)   ▪  CoreNilpotentDecomposition  (已更新) 

DiagonalMatrix  (已更新)   ▪  IdentityMatrix  (已更新)   ▪  ToeplitzMatrix  (已更新)   ▪  HankelMatrix  (已更新)   ▪  FourierMatrix  (已更新)   ▪  HilbertMatrix  (已更新)   ▪  UpperTriangularize  (已更新)   ▪  LowerTriangularize  (已更新)   ▪  UpperTriangularMatrix  (已更新)   ▪  LowerTriangularMatrix  (已更新)   ▪  PermutationMatrix  (已更新)   ▪  VandermondeMatrix  (已更新)   ▪  CauchyMatrix  (已更新)   ▪  BlockDiagonalMatrix  (已更新)   ▪  BlockLowerTriangularMatrix  (已更新)   ▪  BlockUpperTriangularMatrix  (已更新) 

笔记本

输入辅助

符号的模糊自动补全.

键入 & 可闪现纯函数的范围.

更新了软件包编辑器工具条,现包含更多新功能.

格式化与排版

优雅优雅的输出环境,展现优雅的代码格式.

Squiggled 在文字下面添加波浪线

Highlighted (已更新) 新选项,可控制用作输入时是否删除标头

Bra, Ket, BraKet 狄拉克符号

DefaultFontProperties (已更新) 允许明确指定 Wolfram 字体

笔记本编程 »

ActionMenu (已更新) 现在允许操作菜单有子菜单

NotebookLocate (已更新) 支持在软件包文件中查找行号

Cells (已更新) 扩展到可以滤除具有给定计数器设置或增量的单元

NotebookWrite (已更新) 新的语法,允许在 BoxObjectCellObject 的前面与后面写入

机器学习与神经网络 »

机器学习

ImageIdentify (已更新) 更新了核心模型的准确性;新加了一个更小、更快的模型

NetModel (已更新)、NetGraph (已更新) 大幅提升了在 Windows、Linux、Mac (Intel) 平台上的计算速度

NetExternalObject (已更新) 支持 MXNet 格式

整合了统计学与机器学习

Classify (已更新), ClassifierMeasurements (已更新) FittedModel 作为输入

对与 ML 函数类似的输入数据提供更广泛的支持.

LinearModelFit  (已更新)   ▪  GeneralizedLinearModelFit  (已更新)   ▪  LogitModelFit  (已更新)   ▪  ProbitModelFit  (已更新)   ▪  NonlinearModelFit  (已更新) 

Wolfram 神经网络存储库 »

用于前景分割、姿态估计、多模态分类等新网络.

"CenterNet Pose Estimation Nets Trained on MS-COCO Data"  ▪  "CLIP Multi-domain Feature Extractor"  ▪  "DoubleU-Net Trained on Medical Image Segmentation Datasets"  ▪  "Optic-Net Classifier for Retinal Diseases"  ▪  "U2-Net Portrait Generator Trained on APDrawing Data"  ▪  "U2-Net Trained on DUTS-TR Data"  ▪  "Vision Transformer Trained on ImageNet Competition Data"

可视化

互动与演示

新的用于互动探索的动态突出显示功能,以及用于在静态媒体(如书籍与文章)中突出显示文稿的功能.

Highlighted (已更新) 静态或动态地突出显示绘图中的特定元素

PlotHighlighting 设置可视化的整体突出显示效果

Plot  (已更新)   ▪  ListPlot  (已更新)   ▪  ListLinePlot  (已更新)   ▪  ParametricPlot  (已更新)   ▪  DateListPlot  (已更新)   ▪  LogPlot  (已更新)   ▪  LogLogPlot  (已更新)   ▪  LogLinearPlot  (已更新)   ▪  ListLogPlot  (已更新)   ▪  ListLogLogPlot  (已更新)   ▪  ListLogLinearPlot  (已更新)   ▪  DateListLogPlot  (已更新)   ▪  StackedListPlot  (已更新)   ▪  StackedDateListPlot  (已更新)   ▪  ListStepPlot  (已更新)   ▪  DateListStepPlot  (已更新)   ▪  AbsArgPlot  (已更新)   ▪  ReImPlot  (已更新)   ▪  ComplexListPlot  (已更新)   ▪  QuantilePlot  (已更新)   ▪  ProbabilityPlot  (已更新)   ▪  ProbabilityScalePlot  (已更新)   ▪  SmoothHistogram  (已更新) 

美观

更新了默认的颜色函数,使之具有更大的动态范围.

ContourPlot  (已更新)   ▪  DensityPlot  (已更新)   ▪  ListContourPlot  (已更新)   ▪  ListDensityPlot  (已更新)   ▪  DensityPlot3D  (已更新)   ▪  ListDensityPlot3D  (已更新)   ▪  SliceContourPlot3D  (已更新)   ▪  SliceDensityPlot3D  (已更新)   ▪  ListSliceContourPlot3D  (已更新)   ▪  ListSliceDensityPlot3D  (已更新)   ▪  ComplexContourPlot  (已更新)   ▪  DensityHistogram  (已更新)   ▪  SmoothDensityHistogram  (已更新)   ▪  ReliefPlot  (已更新) 

文档与学习

更新了文档的细节,使用户更容易学习,更新了常用的图形选项.

Plot  (已更新)   ▪  Plot3D  (已更新)   ▪  ParametricPlot  (已更新)   ▪  ParametricPlot3D  (已更新)   ▪  ContourPlot  (已更新)   ▪  ContourPlot3D  (已更新)   ▪  DensityPlot  (已更新)   ▪  DensityPlot3D  (已更新)   ▪  ListPlot  (已更新)   ▪  ListLinePlot  (已更新)   ▪  ListPlot3D  (已更新)   ▪  ListContourPlot  (已更新)   ▪  ListContourPlot3D  (已更新)   ▪  ListDensityPlot  (已更新)   ▪  ListDensityPlot3D  (已更新)   ▪  RegionPlot  (已更新)   ▪  RegionPlot3D  (已更新)   ▪  DiscretePlot  (已更新)   ▪  DiscretePlot3D  (已更新)   ▪  DateListPlot  (已更新)   ▪  LogPlot  (已更新)   ▪  LogLogPlot  (已更新)   ▪  LogLinearPlot  (已更新)   ▪  ListLogPlot  (已更新)   ▪  ListLogLogPlot  (已更新)   ▪  ListLogLinearPlot  (已更新)   ▪  DateListLogPlot  (已更新)   ▪  VectorPlot  (已更新)   ▪  StreamPlot  (已更新)   ▪  ListVectorPlot  (已更新)   ▪  ListStreamPlot  (已更新)   ▪  VectorPlot3D  (已更新)   ▪  StreamPlot3D  (已更新)   ▪  ListVectorPlot3D  (已更新)   ▪  ListStreamPlot3D  (已更新)   ▪  VectorDensityPlot  (已更新)   ▪  StreamDensityPlot  (已更新)   ▪  ListVectorDensityPlot  (已更新)   ▪  ListStreamDensityPlot  (已更新) 

不确定性、日期与天文学

不确定性 »

Around (已更新) 支持数值和比较函数中的不确定数字

NumericalOrder  (已更新)   ▪  Less  (已更新)   ▪  Equal  (已更新)   ▪  LessEqual  (已更新)   ▪  Greater  (已更新)   ▪  GreaterEqual  (已更新) 

日期 »

Duration (已更新) 支持日期、时段与实体

统一支持日期构造函数中的选项.

DateObject  (已更新)   ▪  TimeObject  (已更新)   ▪  DateInterval  (已更新)   ▪  FromAbsoluteTime  (已更新)   ▪  FromDateString  (已更新)   ▪  FromUnixTime  (已更新)   ▪  FromJulianDate  (已更新) 

DateGranularity (已更新) 扩展了对日期粒度指定的支持

天文学 »

提高了天文学相关功能的精度.

Sunrise  (已更新)   ▪  Sunset  (已更新)   ▪  SunPosition  (已更新)   ▪  MoonPosition  (已更新)   ▪  DaylightQ  (已更新)   ▪  SiderealTime  (已更新) 

Dated (已更新) 在天文学计算中接受如 2023.34 年这样的日期指定

SphericalDistance 计算单位球面上的距离

几何、图与图形

AR/VR 支持

ARPublish 将 3D 图形和几何形状发布到 AR 设备

"USD", "GLTF" 移动设备的 AR 格式

3D 打印

"OBJ" (已更新) 为彩色 3D 打印的纹理提供支持,提升了性能和稳健度

"STL" (已更新) 提升了性能和稳健度

布尔与形态学运算

大幅提升了 2D 布尔与形态学运算的性能和稳健度.

RegionUnion  (已更新)   ▪  RegionIntersection  (已更新)   ▪  RegionDifference  (已更新)   ▪  RegionSymmetricDifference  (已更新)   ▪  BooleanRegion  (已更新)   ▪  RegionDilation  (已更新)   ▪  RegionErosion  (已更新) 

空间关系

大幅改善了空间关系运算的性能与稳健度.

RegionEqual  (已更新)   ▪  RegionWithin  (已更新)   ▪  RegionDisjoint  (已更新) 

区域距离

RegionHausdorffDistance 测试两个区域有多大的差别

RegionDistance (已更新) 两个区域间最近的距离(间距)

RegionFarthestDistance 两个区域间最远的距离(跨距)

数据区域

CircumscribedBall 最小包围球

InscribedBall 最大内切球

图与网络 »

更新了文档,包含更多图示与其他信息.

AcyclicGraphQ  (已更新)   ▪  AdjacencyGraph  (已更新)   ▪  AdjacencyMatrix  (已更新)   ▪  BreadthFirstScan  (已更新)   ▪  CompleteGraphQ  (已更新)   ▪  ConnectedComponents  (已更新)   ▪  ConnectedGraphQ  (已更新)   ▪  DepthFirstScan  (已更新)   ▪  DirectedGraph  (已更新)   ▪  DirectedGraphQ  (已更新)   ▪  EdgeConnectivity  (已更新)   ▪  EdgeCoverQ  (已更新)   ▪  FindClique  (已更新)   ▪  FindCycle  (已更新)   ▪  FindEdgeCover  (已更新)   ▪  FindEdgeCut  (已更新)   ▪  FindEdgeIndependentPaths  (已更新)   ▪  FindFundamentalCycles  (已更新)   ▪  FindGraphPartition  (已更新)   ▪  FindHamiltonianCycle  (已更新)   ▪  FindIndependentVertexSet  (已更新)   ▪  FindMaximumCut  (已更新)   ▪  FindMinimumCut  (已更新)   ▪  FindPath  (已更新)   ▪  FindVertexCover  (已更新)   ▪  FindVertexCut  (已更新)   ▪  FindVertexIndependentPaths  (已更新)   ▪  GraphCenter  (已更新)   ▪  GraphDiameter  (已更新)   ▪  GraphDisjointUnion  (已更新)   ▪  GraphDistance  (已更新)   ▪  GraphPeriphery  (已更新)   ▪  GraphRadius  (已更新)   ▪  HamiltonianGraphQ  (已更新)   ▪  IncidenceGraph  (已更新)   ▪  IncidenceMatrix  (已更新)   ▪  LoopFreeGraphQ  (已更新)   ▪  MixedGraphQ  (已更新)   ▪  MultigraphQ  (已更新)   ▪  NearestNeighborGraph  (已更新)   ▪  NeighborhoodGraph  (已更新)   ▪  PathGraph  (已更新)   ▪  PathGraphQ  (已更新)   ▪  PlanarGraphQ  (已更新)   ▪  ReverseGraph  (已更新)   ▪  SimpleGraph  (已更新)   ▪  SimpleGraphQ  (已更新)   ▪  Subgraph  (已更新)   ▪  TopologicalSort  (已更新)   ▪  TreeGraph  (已更新)   ▪  TreeGraphQ  (已更新)   ▪  TreePlot  (已更新)   ▪  UndirectedGraph  (已更新)   ▪  UndirectedGraphQ  (已更新)   ▪  VertexConnectivity  (已更新)   ▪  VertexCoverQ  (已更新)   ▪  VertexDegree  (已更新)   ▪  VertexInDegree  (已更新)   ▪  VertexOutDegree  (已更新) 

图形基元

Disk (已更新) 多圆盘指定

图形效果

Haloing 在图形对象的周围添加光晕,通常用于文字标签

视频、图像与音频计算

图像处理 »

ImageSynthesize 根据文字提示生成图像

FindImageShapes 在图像中查找常见的形状(直线、圆、椭圆 ...)

ImageSaliencyFilter (已更新) 用显著性目标检测对图像进行显著性过滤

RemoveBackground (已更新) 基于前景显著性分割前景与背景

BarcodeImage (已更新) 支持新的条形码(UPCE 和 Code93)

更新了文档,包含更多图示与其他信息.

RGBColor  (已更新)   ▪  CMYKColor  (已更新)   ▪  Hue  (已更新)   ▪  LCHColor  (已更新)   ▪  LABColor  (已更新)   ▪  LUVColor  (已更新)   ▪  XYZColor  (已更新)   ▪  GrayLevel  (已更新) 

视频处理 »

TourVideo (已更新) 创建 GeoGraphics 对象周围的巡历

VideoTranscode (已更新) 对多个视频进行转码处理,使它们的属性变得一致

加快视频剪辑与相关操作的速度.

VideoTrim  (已更新)   ▪  VideoDelete  (已更新)   ▪  VideoJoin  (已更新) 

音频处理 »

Audio (已更新) 对 GUI 进行了重要更新,获得了更好的性能并保持了与其他 GUI 的一致性

支持通过外部服务进行语音合成和识别 (Google & OpenAI).

SpeechRecognize  (已更新)   ▪  SpeechSynthesize  (已更新)   ▪  VoiceStyleData  (已更新) 

PDE 建模与系统建模

PDE 建模 »

SolidMechanicsPDEComponent (已更新) 在支持 Yeoh 超弹性模型

使用超弹性材料模型 (NeoHookean、Yeoh) 的新应用.

"Biaxial Tensile Test of Hyperelastic Tissue"  ▪  "Vascular Vessel"

系统建模 »

SystemModelCalibrate 与测量数据校准系统模型参数

导入与导出 »

向量 2D 图形

"SVG" (已更新) 以(向量) Graphics 形式导入

3D 图形

"USD" 3D 图形场景描述格式

"GLTF" 3D 内容传输格式

外部函数接口 »

外部函数

ForeignFunctionLoad 从动态库加载一个函数

ForeignPointerLookup 获取动态库中函数的指针

ForeignFunction 调用动态库的函数

CreateForeignCallback  ▪  ForeignCallback

原始内存操作

RawMemoryAllocate 分配给定类型的原始内存

RawMemoryFree 释放原始内存

RawMemoryRead 从原始内存中读取值

RawMemoryWrite  ▪  RawMemoryImport  ▪  RawMemoryExport

托管对象

CreateManagedObject 创建内存托管对象

ManagedObject  ▪  UnmanageObject

原始指针

RawPointer 类型内存地址的原始指针

OpaqueRawPointer  ▪  NullRawPointerQ

代码编译与数据结构

KernelEvaluate 在 Wolfram 语言内核中计算表达式

SequenceType 表示类型的序列

Cast 在 C 中添加了转换 (casting)

编译类型

"ByteArray" 一维字节数组

数据结构

"CuckooFilter" 测试元素肯定不是成员

"SortedKeyStore" 已排序键和值的存储

"BitVector" 添加了新操作和更快的去序列化

"BloomFilter" 添加了新操作和更快的去序列化

编译器运算方面的改进措施

通过编译更多的编译器加快了编译速度.

通过优化内存管理操作改进了编译代码的性能.

编译代码被改进的函数

ByteArray  ▪  ByteArrayQ  ▪  ByteArrayToString  ▪  StringDrop  ▪  StringJoin  ▪  StringTake  ▪  StringToByteArray