Wolfram 语言和 Mathematica 14.2 版:大数据与计算和人工智能的结合 (免费试用 Wolfram AI)
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)
市面上有很多噱头十足的人工智能助手。但 Notebook Assistant 并不是其中之一。它是一项严肃而深奥的新技术,更重要的是,它非常实用!
......
尽管我已经使用计算语言超过四十年了,但 Notebook Assistant 仍不断用其计算能力让我感到惊讶。能够“进行计算”是非常强大的。即使你无法想象它如何在你正在做的事情中发挥作用,你仍然应该尝试一下!Notebook Assistant 可能会让你大吃一惊——并在那一刻向你展示一条以你从未想象过的方式利用计算范式强大力量的道路。 - Stephen Wolfram 博士 (Wolfram Research 公司总裁)
对有 binding 的记录进行协助编辑
对修改中的函数调用进行协助编辑
支持使用 directorySelector 注释选择目录
改进了对函数和记录的微分