版本 14.2 中的新功能和改进的功能概要
自 14.1 以来的主要新功能和改进的功能列表,包括 14.2 中实验性质的功能.
核心语言
打开所有单元 关闭所有单元函数式编程 »
Failsafe — 创建函数可以处理错误输入的版本
Discard — 删除不遵守准则函数的元素
Select (已更新) — 报告所选元素的位置
AssociationComap — 通过将函数列表应用于值来创建关联
Groupings (已更新) — 构造包含一元函数的分组
Counts (已更新) — 指定要在列表中计数的元素
排序函数 »
MinimalBy (已更新), MaximalBy (已更新) — 新的排序函数参数
TakeLargest (已更新) ▪ TakeSmallest (已更新) ▪ TakeLargestBy (已更新) ▪ TakeSmallestBy (已更新)
计算控制 »
HoldCompleteForm — 显示完全不被计算的表达式
ReleaseHold (已更新) — 添加了对 HoldCompleteForm 的支持
并行计算
LaunchKernels (已更新) — 在多个主机上更快地启动内核
ParallelTable — 嵌套表格的深度并行化
表格处理
表格对象 »
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 — 计算具有多行和列的透视和聚合的数据透视表
表格可视化 »
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 (已更新) — 添加了对 ReshapeLayer、FlattenLayer 和 ReplicateLayer 的支持
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" (已更新) — 添加了对 Molecule 和 BioMolecule 的支持
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 — 排序统计量
数学函数
Subtract ▪ Divide ▪ Total ▪ Mean ▪ Accumulate ▪ Differences ▪ Ratios
Tan ▪ ArcSin ▪ ArcCos ▪ ArcTan
Log2 ▪ Log10 ▪ Power ▪ Sqrt ▪ CubeRoot
Tanh ▪ Csch ▪ Sech ▪ Coth ▪ ArcSinh ▪ ArcCosh ▪ ArcTanh
几何
几何计算 »
JoinedCurve (已更新), FilledCurve (已更新) — 现在是几何区域
RegionQ (已更新) ▪ RegionDimension (已更新) ▪ RegionEmbeddingDimension (已更新) ▪ ArcLength (已更新) ▪ RegionMember (已更新) ▪ RegionDistance (已更新) ▪ BoundingRegion (已更新) ▪ RandomPoint (已更新) ▪ ...
构造立体几何模型 »
CSGRegion (已更新) — 现在支持注释
Annotation (已更新) ▪ Annotate (已更新) ▪ AnnotationKeys (已更新) ▪ AnnotationValue (已更新) ▪ AnnotationDelete (已更新) ▪ AnnotationRules (已更新) ▪ Style (已更新)
图与网络
图的绘制
"SymmetricLayeredEmbedding" — 将顶点对称地放置在平行线上
"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 应用模型 »
导入与导出 »
表格格式 »
"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 格式 »
"ExpressionML" (已更新) — 后端更新,提供显著的速度改进和错误修复
笔记本
File ▶ New ▶ Notebook — 默认的新笔记本现在支持所有聊天样式的单元
LabeledGraphicsBox — 是一个低级结构,表示一个附加了标签的图形框
ThemeColor — 表示明暗感知笔记本渲染主题的颜色设置
SelectionMove (已更新) — 现在支持单元对象列表
NotebookCellData (已更新) — 为序列化的单元表达式信息添加元素