Mathematica 14.2
14.2 版在 Tabular 中引入了一个强大的工具,提供了一种简捷高效的方法来处理按行和列排列的表格数据,并改进了数百个函数,以充分利用其特殊功能。同时还添加了大量新函数,以增强神经网络和 LLM 的性能、运用博弈论、改进 GPU 计算以及扩展图像和视频。
.用 Failsafe 创建函数可以处理错误输入的版本
.用 Discard 删除不遵守准则函数的元素
.用 AssociationComap 通过将一组函数应用于值来创建关联
.用 HoldCompleteForm 显示完全未经计算的表达式
.Tabular 表示按列排放的不同类型的、可包含缺失值等的表格数据
.ToTabular 可在详细的控制下将其他数据转换为 Tabular
.引入多个新函数以支持 Tabular 运算:FromTabular、TabularQ、TabularColumn、TabularRow、TabularSchema、ColumnKeyExistsQ、TabularQ、TabularColumnQ 和 TabularRowQ
.改进了多个内置函数以对 Tabular 提供原生支持,包括 Part、Take、Drop、TakeDrop、Key、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"
.改善了 DatabaseReference,允许将关系数据库用作 Tabular 的核外后端
.用 ToMemory 返回核外对象的内存版本
.分别用 TransformMissing 和 TransformAnomalies 处理表格数据中的缺失值和异常值
.通过 PivotToColumns 将一列数据分散到多列;反之,通过 PivotFromColumns 将多列数据汇集到一个列中
.用 TransformColumns 对每行的值进行计算得到新的列
.用 AggregateRows 进行简单或分组汇总
.通过 PivotTable 对多行和多列数据进行汇总,得到汇总表格
.改进了多个可视化函数,现在可绘制表格中列的值,包括 BarChart、PieChart、BubbleChart、Histogram、DateHistogram、ListPlot、ListLinePlot、ListPlot3D、StackedListPlot、DateListPlot 及更多函数
.用 LLMSynthesizeSubmit 和 ChatSubmit 执行异步 LLM 生成
.改进多个机器学习和神经网络函数,以支持 Tabular,包括 Classify、Predict、ClassifierMeasurements、PredictorMeasurements、FindClusters、LearnDistribution、FeatureExtraction、DimensionReduce、FeatureSpacePlot、NetTrain 和 NetMeasurements
.用 MatrixGame 表示由收益矩阵或数组指定的同步博弈
.用 FindMatrixGameStrategies 求 MatrixGame 中的纳什均衡
.用 MatrixGamePlot 可视化矩阵博弈和策略
.用 TreeGame 表示由博弈树指定的序贯博弈
.用 FindTreeGameStrategies 求 TreeGame 的子博弈完美均衡 (SPE)
.用 TreeGamePlot 可视化树状博弈和策略
.分别用 ArraySimplify 和 ArrayExpand 化简或展开符号数组表达式
.通过 ComponentExpand 将符号数组表达式展开为用其组成元素表示的表达式
.用 FindAstroEvent 求相关天文事件发生的时刻
.MidDate 计算粒度日期或日期列表的中点日期
.GPUArray 将数据存储在可供 GPU 加速计算访问的内存中
.改进了多个内置函数以支持 GPUArray,包括 ArrayDepth、Dimensions、Length、Part、Dot、Transpose、ConjugateTranspose、Diagonal、Tr、LinearSolve、Fourier、SeedRandom、RandomInteger、Mean、Variance、Min、Max、Plus、Times、Total、Sin、Cos、Tan、ArcSin、Exp、Log 及更多函数
.用 VideoObjectTracking 检测并追踪视频中的物体
.用 HighlightVideo 突出显示视频中的物体
.用 SubtitleStyle 指定创建的字幕轨的样式
.MagnetostaticPDEComponent 模拟无电流的静磁场
.MagneticPDEComponent 模拟有电流的准静态磁场
第 14.2 版除了引入新功能,还修复了 908 个错误。
.AstroGraphics 在整个天空上绘制数据时,默认的 AstroRange 出现错误 (452857)
.WeightedData 对象的方差返回错误的值 (452706)
.STL 导出可能会创建不完整的模型 (451972, 452302)
.DateListPlot 在指定 FrameTicks 时缺少 X 轴刻度 (450764)
.ListAnimate 在指定了 fps 和 AnimationRepetitions -> 1 的情况下会跳到开头 (333899)
.四维单位立方体上的正被积函数的积分在 macOS 上给出负的结果 (427726
以上文章来源于WOLFRAM,作者WOLFRAM