版本 14.2 中的新功能和改进的功能概要

自 14.1 以来的主要新功能和改进的功能列表,包括 14.2 中实验性质的功能.

核心语言

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

函数式编程 »

Failsafe 创建函数可以处理错误输入的版本

Discard 删除不遵守准则函数的元素

Select (已更新) 报告所选元素的位置

AssociationComap 通过将函数列表应用于值来创建关联

Groupings (已更新) 构造包含一元函数的分组

Counts (已更新) 指定要在列表中计数的元素

排序函数 »

MinimalBy (已更新), MaximalBy (已更新) 新的排序函数参数

TakeLargest  (已更新)   ▪  TakeSmallest  (已更新)   ▪  TakeLargestBy  (已更新)   ▪  TakeSmallestBy  (已更新) 

计算控制 »

HoldCompleteForm 显示完全不被计算的表达式

ReleaseHold (已更新) 添加了对 HoldCompleteForm 的支持

并行计算

LaunchKernels (已更新) 在多个主机上更快地启动内核

ParallelTable 嵌套表格的深度并行化

ParallelSelect  ▪  ParallelCases

表格处理

表格对象 »

Tabular 具有不同类型、缺失值等的列导向表格数据

ToTabular 转换为具有详细控制的 Tabular

TabularStructure  ▪  ColumnKeys  ▪  ColumnTypes

FromTabular  ▪  ColumnKeyExistsQ  ▪  TabularQ  ▪  TabularColumn  ▪  TabularColumnQ  ▪  TabularRow  ▪  TabularRowQ  ▪  TabularSchema

Part  (已更新)   ▪  Take  (已更新)   ▪  Drop  (已更新)   ▪  TakeDrop  (已更新)   ▪  Key  (已更新)   ▪  ExtendedKey  ▪  RowKey  ▪  KeyDrop  (已更新)   ▪  KeyTake  (已更新)   ▪  Select  (已更新)   ▪  Discard  ▪  TakeSmallestBy  (已更新)   ▪  TakeLargestBy  (已更新)   ▪  MaximalBy  (已更新)   ▪  MinimalBy  (已更新) 

表格数据源 »

Import (已更新) 快速、可扩展且稳健的表格数据导入

"CSV"  (已更新)   ▪  "XLSX"  (已更新)   ▪  "XLS"  (已更新)   ▪  "ODS"  (已更新)   ▪  "SXC"  (已更新)   ▪  "TSV"  (已更新)   ▪  "Table"  (已更新)   ▪  "Parquet"  ▪  "ArrowIPC"  ▪  "ORC"  ▪  "ArrowDataset"  ▪  "SAV"  (已更新)   ▪  "SAS7BDAT"  (已更新)   ▪  "DTA"  (已更新)   ▪  "POR"  (已更新)   ▪  "XPORT"  (已更新)   ▪  "RData"  (已更新)   ▪  "RDS"  (已更新)   ▪  "DIF"  (已更新) 

DataConnectionObject (使用身份验证、查询等)连接到数据存储

"AmazonS3"  ▪  "AzureBlobStorage"  ▪  "Dropbox"  ▪  "IPFS"

EntityValue (已更新) 现在可以返回 Tabular 对象以进行大规模处理

EntityClass  (已更新)   ▪  EntityType  (已更新) 

DatabaseReference (已更新) 关系数据库可用作 Tabular 的核外后端

"SQLite"  ▪  "PostgreSQL"  ▪  "MySQL"  ▪  "MicrosoftSQL"  ▪  "Oracle"

ToMemory 返回核外对象的内存版本

表格数据清理 »

TransformMissing 处理缺失值

TransformAnomalies 处理离群值

RenameColumns  ▪  CastColumns  ▪  DeleteColumns  ▪  InsertColumns

PivotToColumns 将值从单列分布到多列中

PivotFromColumns 将值从多列收集到一列中

表格转换 »

TransformColumns 根据每行中的值计算列

ConstructColumns  ▪  SortBy  (已更新)   ▪  ReverseSortBy  (已更新)   ▪  NumericalSort  (已更新)   ▪  ...

AggregateRows 简单或分组聚合

PivotTable 计算具有多行和列的透视和聚合的数据透视表

IncludeGroupAggregates

表格可视化 »

BarChart (已更新) 将列中的值绘制为离散条形

PieChart  (已更新)   ▪  BubbleChart  (已更新)   ▪  BarChart3D  (已更新)   ▪  PieChart3D  (已更新)   ▪  BubbleChart3D  (已更新)   ▪  RectangleChart  (已更新)   ▪  RectangleChart3D  (已更新)   ▪  SectorChart  (已更新)   ▪  SectorChart3D  (已更新)   ▪  PairedBarChart  (已更新)   ▪  TradingChart  (已更新) 

Histogram (已更新) 使用离散条显示表格列中值的分布

SmoothHistogram (已更新) 将表格列中的值分布显示为平滑密度

DateHistogram  (已更新)   ▪  DensityHistogram  (已更新)   ▪  BoxWhiskerChart  (已更新)   ▪  DistributionChart  (已更新)   ▪  QuantilePlot  (已更新)   ▪  PairwiseDensityHistogram  (已更新)   ▪  PairwiseSmoothDensityHistogram  (已更新)   ▪  PairwiseQuantilePlot  (已更新)   ▪  PairwiseProbabilityPlot  (已更新)   ▪  ...

ListPlot (已更新) 根据表格数据绘制列

ListLinePlot  (已更新)   ▪  ListPlot3D  (已更新)   ▪  ListContourPlot  (已更新)   ▪  ListDensityPlot  (已更新)   ▪  ListPointPlot3D  (已更新)   ▪  ListLinePlot3D  (已更新)   ▪  ListStepPlot  (已更新)   ▪  StackedListPlot  (已更新)   ▪  ListLogPlot  (已更新)   ▪  ListContourPlot3D  (已更新)   ▪  ListDensityPlot3D  (已更新)   ▪  ListSliceContourPlot3D  (已更新)   ▪  ListSliceDensityPlot3D  (已更新)   ▪  DateListPlot  (已更新)   ▪  RadialAxisPlot  (已更新)   ▪  ParallelAxisPlot  (已更新)   ▪  PairwiseListPlot  (已更新)   ▪  ...

机器学习与神经网络 »

LLM 相关函数 »

LLMSynthesizeSubmit, ChatSubmit 生成异步 LLM

ImageSynthesize (已更新) 添加了对 LLMConfiguration 的支持

自动化机器学习中的表格支持

Classify  (已更新)   ▪  Predict  (已更新)   ▪  ClassifierFunction  (已更新)   ▪  PredictorFunction  (已更新)   ▪  ClassifierMeasurements  (已更新)   ▪  PredictorMeasurements  (已更新)   ▪  ClusterClassify  (已更新)   ▪  FindClusters  (已更新)   ▪  LearnDistribution  (已更新)   ▪  FeatureExtraction  (已更新)   ▪  SynthesizeMissingValues  (已更新)   ▪  DimensionReduce  (已更新)   ▪  DimensionReduction  (已更新)   ▪  AnomalyDetection  (已更新)   ▪  FindAnomalies  (已更新)   ▪  FeatureSpacePlot  (已更新)   ▪  FeatureSpacePlot3D  (已更新)   ▪  FeatureImpactPlot  (已更新)   ▪  CumulativeFeatureImpactPlot  (已更新)   ▪  FeatureValueImpactPlot  (已更新)   ▪  FeatureValueDependencyPlot  (已更新) 

神经网络 »

NetTrain (已更新), NetMeasurements (已更新) 添加了对 Tabular 输入的支持

NetUnfold (已更新) 添加了对 ReshapeLayerFlattenLayerReplicateLayer 的支持

NormalizationLayer (已更新) 添加了新的归一化方法

ReshapeLayer (已更新) 添加了对基于数组的形状规范的支持

博弈论

矩阵博弈(又名同步博弈、 正则形式的博弈)

MatrixGame 表示由收益矩阵或数组指定的同步博弈

FindMatrixGameStrategies 求纳什均衡

MatrixGamePlot 可视化矩阵博弈和策略

VerifyMatrixGameStrategy  ▪  MatrixGamePayoff

树博弈(又名序列博弈、扩展形式的博弈)

TreeGame 表示由博弈树指定的顺序博弈

FindTreeGameStrategies 求子博弈完美均衡 (SPE)

TreeGamePlot 可视化树博弈和策略

VerifyTreeGameStrategy  ▪  TreeGamePayoff

博弈选项

GameActionLabels  ▪  GamePlayerLabels

标准博弈

GameTheoryData 预定义的标准博弈

数学计算

符号数组变换

ArraySimplify 简化符号数组表达式

ArrayExpand 扩展符号数组表达式

ComponentExpand 将符号数组表达式扩展到其组件部分

微积分中的符号数组

LineIntegrate (已更新), SurfaceIntegrate (已更新) 使用符号向量变量进行积分

NLineIntegrate  (已更新)   ▪  NSurfaceIntegrate  (已更新) 

DSolve (已更新) 使用符号数组变量求解微分方程

RSolve (已更新) 使用符号数组变量求解差分方程

DSolveValue  (已更新)   ▪  RSolveValue  (已更新)   ▪  AsymptoticDSolveValue  (已更新)   ▪  AsymptoticRSolveValue  (已更新) 

傅里叶分析

FourierTransform (已更新) 改进的数值计算和文档

FourierCosTransform  (已更新)   ▪  FourierSinTransform  (已更新)   ▪  InverseFourierTransform  (已更新)   ▪  InverseFourierSinTransform  (已更新)    ▪  InverseFourierCosTransform  (已更新) 

离散微积分

SumConvergence (已更新) 支持在输入中指定求和区间

DigitCount (已更新) 指定要计数的总位数

天文与日期

天文事件

FindAstroEvent 查找相关天文事件的瞬间

"MarchEquinox"  ▪  "Conjunction"  ▪  "Periapsis"  ▪  "Appulse"  ▪  ...

MoonPhase (已更新) 使用月相的不同定义

NewMoon  (已更新)   ▪  FullMoon  (已更新)   ▪  MoonPhaseDate  (已更新) 

日期和时间

MidDate 粒度日期或日期列表的中点日期

化学与生物化学

MoleculeMesh 分子或生物分子的 3D 边界网格表示

"RCSBProteinDataBank" 与 RCSB 蛋白质数据库的服务连接

"ESMAtlas" 与 ESM 宏基因组图谱的服务连接,ESM 宏基因组图谱是 ESMFold 预测的蛋白质结构数据库

"PDB" (已更新), "MMCIF" (已更新), "MMJSON" (已更新) 添加了对 MoleculeBioMolecule 的支持

GPU 计算

数组

GPUArray 将数据存储在 GPU 加速计算可访问的内存中

GPUArrayQ  ▪  Normal  ▪  ArrayQ  ▪  VectorQ  ▪  MatrixQ  ▪  ArrayDepth  ▪  Dimensions  ▪  Length  ▪  Part  ▪  First  ▪  Last  ▪  ByteCount

线性代数

Dot 矩阵运算

Transpose  ▪  ConjugateTranspose  ▪  Diagonal  ▪  Tr

LinearSolve 求解线性方程组

离散傅里叶分析

Fourier 求离散傅里叶变换

InverseFourier 求离散逆傅里叶变换

生成随机数

SeedRandom 使用 GPUArrayRandom 方法生成伪随机数

RandomInteger  ▪  RandomReal  ▪  RandomComplex

统计学

Mean 描述性统计量

GeometricMean  ▪  Variance  ▪  Skewness  ▪  StandardDeviation  ▪  RootMeanSquare  ▪  Kurtosis

Sort 排序统计量

Min  ▪  Max  ▪  MinMax  ▪  Ordering

数学函数

Plus, Times 算术函数

Subtract  ▪  Divide  ▪  Total  ▪  Mean  ▪  Accumulate  ▪  Differences  ▪  Ratios

Sin, Cos 三角函数

Tan  ▪  ArcSin  ▪  ArcCos  ▪  ArcTan

Exp, Log 超越函数

Log2  ▪  Log10  ▪  Power  ▪  Sqrt  ▪  CubeRoot

Sinh, Cosh 双曲函数

Tanh  ▪  Csch  ▪  Sech  ▪  Coth  ▪  ArcSinh  ▪  ArcCosh  ▪  ArcTanh

Ceiling, Floor 整数函数

Round  ▪  IntegerPart  ▪  FractionalPart

Abs, Sign 绝对值与符号

RealAbs  ▪  RealSign  ▪  Re  ▪  Im  ▪  Arg  ▪  Conjugate

几何

几何计算 »

JoinedCurve (已更新), FilledCurve (已更新) 现在是几何区域

RegionQ  (已更新)   ▪  RegionDimension  (已更新)   ▪  RegionEmbeddingDimension  (已更新)   ▪  ArcLength  (已更新)   ▪  RegionMember  (已更新)   ▪  RegionDistance  (已更新)   ▪  BoundingRegion  (已更新)   ▪  RandomPoint  (已更新)   ▪  ...

构造立体几何模型 »

CSGRegion (已更新) 现在支持注释

Annotation  (已更新)   ▪  Annotate  (已更新)   ▪  AnnotationKeys  (已更新)   ▪  AnnotationValue  (已更新)   ▪  AnnotationDelete  (已更新)   ▪  AnnotationRules  (已更新)   ▪  Style  (已更新) 

图与网络

图的绘制

"SymmetricLayeredEmbedding" 将顶点对称地放置在平行线上

"Rotation" 图嵌入的旋转选项

"BipartiteEmbedding"  (已更新)   ▪  "CircularEmbedding"  (已更新)   ▪  "CircularMultipartiteEmbedding"  (已更新)   ▪  "DiscreteSpiralEmbedding"  (已更新)   ▪  "GridEmbedding"  (已更新)   ▪  "LinearEmbedding"  (已更新)   ▪  "MultipartiteEmbedding"  (已更新)   ▪  "SpiralEmbedding"  (已更新)   ▪  "StarEmbedding"  (已更新)   ▪  "BalloonEmbedding"  (已更新)   ▪  "RadialEmbedding"  (已更新)   ▪  "LayeredDigraphEmbedding"  (已更新)   ▪  "LayeredEmbedding"  (已更新)   ▪  "GravityEmbedding"  (已更新)   ▪  "HighDimensionalEmbedding"  (已更新)   ▪  "PlanarEmbedding"  (已更新)   ▪  "SpectralEmbedding"  (已更新)   ▪  "SphericalEmbedding"  (已更新)   ▪  "SymmetricLayeredEmbedding"  (已更新)   ▪  "TutteEmbedding"  (已更新) 

视频、图像与音频计算

视频处理與分析 »

VideoObjectTracking 检测和跟踪视频中的对象

ObjectTrackingData 存储跟踪对象信息的对象

HighlightVideo 高亮显示视频中的对象

现在图像函数也支持视频

BarcodeRecognize  (已更新)   ▪  TextRecognize  (已更新)   ▪  FindFaces  (已更新)   ▪  ImageCases  (已更新)   ▪  ImageBoundingBoxes  (已更新)   ▪  ImagePosition  (已更新)   ▪  ImageContents  (已更新)   ▪  ImageContainsQ  (已更新)   ▪  FindImageShapes  (已更新)   ▪  FindImageText  (已更新)   ▪  ImageCorners  (已更新)   ▪  ImageKeypoints  (已更新)   ▪  ImageLines  (已更新)   ▪  ImageSegmentationComponents  (已更新)   ▪  MorphologicalComponents  (已更新)   ▪  WatershedComponents  (已更新)   ▪  ImageForestingComponents  (已更新) 

视频编辑 »

VideoJoin (已更新) 现在支持静态图像

VideoCombine (已更新) 现在支持字幕选项以及合并静止图像

VideoTranscribe (已更新) 现在接受 Language 和字幕选项

SubtitleStyle 指定创建的字幕轨道的样式

ShowSubtitles 指定是否显示字幕

视频对象

Video (已更新) 添加对视频的笔记本内存储以及字幕选项的支持

PDE 建模 »

电磁学 »

MagnetostaticPDEComponent 无电流的静磁建模

MagneticPDEComponent 用电流模拟准静态磁场

ElectricCurrentPDEComponent (已更新) 更新的模型电流

ElectrostaticPDEComponent (已更新) 更新的静电系统

MagneticFluxDensityValue  ▪  MagneticPotentialCondition  ▪  MagneticSymmetryValue

电磁学综述 (已更新) 关于电磁学建模的专著概述

永磁体的静磁学 关于永磁体建模的专著

准静态磁场 准静态磁场建模专著

固体力学 »

SolidMechanicsPDEComponent (已更新) 支持扩展平面应变和应力

SolidMechanicsStrain (已更新) 支持扩展平面应变和应力

SolidMechanicsStress (已更新) 支持扩展平面应变和应力

PDE 应用模型 »

"Inductive Heating"  ▪  "Cerebral Aneurysm"  (已更新) 

导入与导出 »

表格格式 »

"CSV" (已更新), "TSV" (已更新), "Table" (已更新) 现在支持 Tabular;显著的速度提升

"Parquet" Apache Parquet 格式

"ORC" 优化的行列式数据格式

"ArrowIPC" Arrow IPC 列式数据格式

"ArrowDataset" 多文件列式数据格式

"XLS"  (已更新)   ▪  "XLSX"  (已更新)   ▪  "RData"  (已更新)   ▪  "RDS"  (已更新)   ▪  "SAS7BDAT"  (已更新)   ▪  "XPORT"  (已更新)   ▪  "DTA"  (已更新)   ▪  "SAV"  (已更新)   ▪  "POR"  (已更新)   ▪  "DIF"  (已更新)   ▪  "ODS"  (已更新)   ▪  "SXC"  (已更新) 

数据连接

DataConnectionObject 建立与 Amazon S3 和 Azure 等服务的连接

文档格式 »

"Markdown" 以文本形式导入 Markdown

"PDF" (已更新) 将文本和图像作为混合列表导入

XML 格式 »

"XML" 更多错误修复,尤其是在 Export

"ExpressionML" (已更新) 后端更新,提供显著的速度改进和错误修复

笔记本

File New Notebook 默认的新笔记本现在支持所有聊天样式的单元

LabeledGraphicsBox 是一个低级结构,表示一个附加了标签的图形框

ThemeColor 表示明暗感知笔记本渲染主题的颜色设置

LightDark  ▪  LightDarkSwitched

SelectionMove (已更新) 现在支持单元对象列表

NotebookCellData (已更新) 为序列化的单元表达式信息添加元素