版本 11 的新功能概要
核心语言
打开所有单元 关闭所有单元关联 »
KeyValuePattern — 关联的模式匹配
AssociationQ ▪ KeyMemberQ ▪ KeyFreeQ ▪ KeyValueMap ▪ KeyCollisionFunction
数据集 »
Dataset — 更新了大型数据集的格式
列表中的序列 »
Subsequences — 给出列表的所有子序列的列表
SequenceCases ▪ SequencePosition ▪ SequenceCount
LongestOrderedSequence ▪ LongestCommonSequencePositions ▪ ...
FindTransientRepeat —求列表的暂态和重复部分
列表的排序操作
TakeLargest — 提取列表中最大的元素
TakeSmallest ▪ TakeLargestBy ▪ TakeSmallestBy
坐标数组的操作 »
Subdivide — 把区间划分成相等的部分
CoordinateBounds ▪ CoordinateBoundingBox ▪ CoordinateBoundsArray ▪ CoordinateBoundingBoxArray
重排和重建列表 »
UpTo — 提取至多 n 个元素
Nothing — 列出被自动移除的元素
Groupings ▪ ArrayFilter ▪ BlockMap ▪ CenterArray
函数式迭代 »
FoldPair — 广义化的 Fold,带有状态更新函数及输出函数
FoldPairList ▪ TakeDrop ▪ SequenceFold ▪ SequenceFoldList
计算系统 »
RulePlot — 生成计算系统的规则图
SubstitutionSystem — 模拟一个替代系统
ThueMorse ▪ RudinShapiro ▪ ShiftRegisterSequence ▪ ...
调试和纠错 »
Echo ▪ EchoFunction ▪ RepeatedTiming ▪ Once
符号式结构
可视化和图形
标注 »
Callout — 为点和曲线添加标注的封装
CalloutMarker ▪ CalloutStyle ▪ LeaderSize ▪ PlotLabels ▪ ...
形体可视化
Plot3D — 曲面可视化函数可以生成用于三维打印的形体
DensityPlot3D — 用形体的密度来可视化三变量函数
SliceContourPlot3D — 用曲面等高线来可视化三变量函数
ListDensityPlot3D ▪ SliceDensityPlot3D ▪ ListSliceDensityPlot3D ▪ ListSliceContourPlot3D ▪ SliceVectorPlot3D ▪ OpacityFunction ▪ ...
特殊类型的可视化
WordCloud — 根据单词或表达式生成词云
TimelinePlot — 创建时间轴图
AudioPlot ▪ RulePlot ▪ DynamicGeoGraphics ▪ GeoHistogram ▪ DateHistogram ▪ DateListStepPlot ▪ ListStepPlot ▪ Dendrogram
AnatomyPlot3D — 可视化解剖学结构
可视化的延伸
Exclusions — 现在可以检测函数中的奇点,如极点等
ScalingFunctions — 现在支持二维绘图
Plot3D — 用来可视化函数的函数,现在可在几何区域上绘图
新增二维图形基元 »
RegularPolygon ▪ Insphere ▪ Annulus ▪ DiskSegment ▪ StadiumShape ▪ Hyperplane ▪ HalfSpace ▪ AffineSpace ▪ AffineHalfSpace
新增三维图形基元和指令 »
ClipPlanes — 现在可以用来作为剪辑复杂场景的指令
Insphere ▪ SphericalShell ▪ CapsuleShape ▪ Hyperplane ▪ HalfSpace ▪ AffineSpace ▪ AffineHalfSpace
符号式和数值计算
偏微分方程 (PDE) »
DSolveValue — 在区域上精确求解线性和准线性 PDE
NDSolveValue — 数值法求解混合型 PDE 和周期性边界条件
ParametricNDSolveValue — 求 PDE 的解对参数变化的敏感性
GreenFunction ▪ PeriodicBoundaryCondition
微分方程的特征值和特征函数 »
NDEigensystem— 求微分算子的特征值和特征函数
DEigensystem ▪ NDEigenvalues ▪ DEigenvalues
积分和微分-积分方程
DSolveValue — 求解微分-积分方程,包括 Fredholm、Volterra 方程等
符号和数值积分转换 »
MellinTransform — 符号式和数值型 Mellin 转换
InverseMellinTransform ▪ MellinConvolve
优化 »
KnapsackSolve — 使用简便模型的组合优化求解器
FindMinimum — 新的数值方法,可提高性能和稳健性
FindMaximum ▪ NMinimize ▪ ...
微积分 »
数学函数 »
MeijerGReduce — 用符号方式约减成单个 Meijer 函数
矩阵操作 »
Permanent ▪ SmithDecomposition
DistanceMatrix — 元素间距离的矩阵
数论 »
PerfectNumber ▪ PerfectNumberQ ▪ MersennePrimeExponent ▪ MersennePrimeExponentQ ▪ PolygonalNumber
数字表示 »
NumberDecompose ▪ NumberCompose ▪ NumberExpand ▪ IntegerReverse ▪ RomanNumeral ▪ FromRomanNumeral ▪ MixedRadix
角度和极坐标 »
AnglePath — 用角度和步长构建 "turtle" 路径
AngleVector ▪ CirclePoints ▪ GoldenAngle
FromPolarCoordinates ▪ ToPolarCoordinates ▪ FromSphericalCoordinates ▪ ToSphericalCoordinates
概率和统计
统计学中的数量 »
QuantityDistribution — 为概率和统计中的数量提供支持
矩阵分布 »
WishartMatrixDistribution — 法向量的协方差矩阵分布
InverseWishartMatrixDistribution ▪ MatrixNormalDistribution ▪ MatrixTDistribution
高斯系综 (GOE、GUE、GSE)
GaussianOrthogonalMatrixDistribution ▪ GaussianUnitaryMatrixDistribution ▪ GaussianSymplecticMatrixDistribution
圆系综 (CRE、CUE、CQE、......)
CircularRealMatrixDistribution ▪ CircularUnitaryMatrixDistribution ▪ CircularQuaternionMatrixDistribution ▪ CircularOrthogonalMatrixDistribution ▪ CircularSymplecticMatrixDistribution
随机矩阵的概率分布
MatrixPropertyDistribution — 直接模拟随机矩阵的属性
TracyWidomDistribution, MarchenkoPasturDistribution — 极限分布
更新和广义化 »
TransformedDistribution — 概率和统计学上的多项改进
ShiftedGompertzDistribution ▪ InhomogeneousPoissonProcess ▪ BaringhausHenzeTest ▪ RandomPoint
机器学习和神经网络
特征提取 »
FeatureExtraction — 从数据中习得特征提取器函数
FeatureExtractorFunction ▪ FeatureExtract ▪ FeatureDistance ▪ ...
聚类分析 »
ClusterClassify — 用数据创建一个函数,来对新数据进行分类
ClusteringTree ▪ Dendrogram ▪ NearestNeighborGraph ▪ ...
贝叶斯优化 »
BayesianMinimization — 贝叶斯条件限制下的最小化
BayesianMaximization ▪ BayesianMinimizationObject ▪ ...
神经网络 »
NetGraph — 神经网络的符号表示
"WLNet" — Wolfram 语言的网络表示格式
NetChain ▪ NetPort ▪ NetExtract ▪ ...
网络层
ConvolutionLayer — 可训练的二维卷积网络层
PoolingLayer — 二维池化网络层
ElementwiseLayer ▪ TotalLayer ▪ SoftmaxLayer ▪ MeanSquaredLossLayer ▪ MeanAbsoluteLossLayer ▪ CrossEntropyLossLayer ▪ CatenateLayer ▪ FlattenLayer ▪ ReshapeLayer ▪ SummationLayer
网络编码和训练
NetTrain — 在任意网络层根据样本训练参数
文字和语言处理
字符串操作 »
StringPartition — 把字符串划分成子字符串
StringRiffle ▪ StringExtract ▪ StringRepeat ▪ StringDelete ▪ StringPadLeft ▪ StringPadRight ▪ StringContainsQ ▪ StringStartsQ ▪ StringEndsQ ▪ StringPart ▪ InsertLinebreaks ▪ PrintableASCIIQ ▪ PalindromeQ
字符串归一化 »
Capitalize ▪ Decapitalize ▪ RemoveDiacritics ▪ DeleteStopwords
字符分析 »
CharacterCounts ▪ LetterCounts ▪ LetterNumber ▪ FromLetterNumber ▪ CharacterName
单词分析 »
WordList — 整理好的多种语言的单词列表
WordDefinition ▪ WordStem ▪ RandomWord ▪ PartOfSpeech ▪ DictionaryWordQ
WordCounts — 计算文本中单词的数量
TextWords ▪ WordCount ▪ WordFrequency ▪ IncludeInflections
WordFrequencyData — 当前和历史上单词的频次数据
文本分析 »
TextSentences — 在文本中查找句子
TextCases — 给出文本中不同类型的实例
TextPosition ▪ Containing ▪ TextElement
TextStructure — 给出句子的语法结构
多语言处理 »
WordTranslation — 在不同语言间翻译单词
Transliterate — 在书写脚本间进行逐字转换
Alphabet ▪ AlphabeticOrder ▪ AlphabeticSort ▪ CaseOrdering
LanguageIdentify — 识别一段文字的语种
扩展的解释器语言 »
Interpreter — 能将输入诠释为实体和其他表达式的更丰富的语言
RepeatingElement ▪ CompoundElement ▪ AnySubset ▪ ...
解释器类型 »
"Alphabet" ▪ "Continent" ▪ "DayOfWeek" ▪ "EntityType" ▪ "GeographicRegion" ▪ "ICDNine" ▪ "ICDTen" ▪ "MIMETypeString" ▪ "ProgrammingLanguage" ▪ "TopLevelDomain" ▪ "YogaPosition" ▪ ...
可编程语言界面 »
GrammarRules — 把自然语言转译成代码和行动的语法
GrammarApply ▪ GrammarToken ▪ FixedOrder ▪ AnyOrder ▪ OptionalElement ▪ CaseSensitive ▪ IgnoreDiacritics ▪ AllowLooseGrammar ▪ NoWhitespace
图和网络
编程式构建图 »
NestGraph — 对表达式嵌套式应用函数产生的图
RelationGraph — 根据表达式之间的关系生成图
NearestNeighborGraph — 根据数据生成 k-个最近的点的邻居图
ClusteringTree ▪ TextStructure ▪ ConnectedGraphComponents ▪ WeaklyConnectedGraphComponents
根据整理好的数据生成图
ChemicalData — 获取分子的结构图
PolyhedronData — 获取多面体的网图
WolframLanguageData — 获取函数的关系图
扩展功能
FindHamiltonianPath — 求遍历每个顶点的最短路径
图像和信号处理
普通的图像处理功能 »
HighlightImage —先进的对点、曲线和曲面添加样式和交互效果的功能
DynamicImage — 动态平移和缩放图像,并支持大型图像
ImageMarker ▪ ZoomFactor ▪ ZoomCenter ▪ ArrayResample ▪ ResamplingAlgorithmData ▪ ImageMeasurements ▪ ComponentMeasurements ▪ ...
计算机视觉 »
ImageIdentify — 识别是什么图像(可识别一万种以上的物体)
TextRecognize — 可识别大约 60 种文字
ImageMesh — 把图像转换成几何网格区域
ImageDisplacements ▪ Nearest ▪ FindClusters ▪ ...
计算摄影学 »
ColorBalance — 数字相片的图像处理函数
"Raw" — 对原始图片格式的广泛支持
ColorToneMapping ▪ ImageExposureCombine ▪ ImageFocusCombine ▪ GuidedFilter ▪ ImageSaliencyFilter ▪ ImageAlign ▪ ...
图片格式 »
IncludeMetaInformation — 全面支持 Exif、IPTC 或 XMP 元信息格式
"TIFF" — 更新了所有的图像格式,包括概要和其他元素
GeoPosition ▪ DateObject ▪ "DICOM" ▪ "WebP" ▪ "GeoTIFF" ▪ ...
信号处理
WarpingDistance — 通过动态时间规整基于形状对信号进行比较
WarpingCorrespondence ▪ CanonicalWarpingDistance ▪ CanonicalWarpingCorrespondence
信号处理滤波器 »
BiquadraticFilterModel — 新增和扩展规范及支持
ButterworthFilterModel ▪ Chebyshev1FilterModel ▪ Chebyshev2FilterModel ▪ EllipticFilterModel ▪ BesselFilterModel ▪ ...
几何体和 3D 打印
3D 打印 »
Printout3D — 使用在线三维打印服务或本地三维打印机自动打印
FindMeshDefects ▪ RepairMesh ▪ RegionSize ▪ ...
新增基本区域 »
BoundingRegion — 求点云和网格的边界区域
RegularPolygon ▪ Insphere ▪ Annulus ▪ SphericalShell ▪ DiskSegment ▪ StadiumShape ▪ CapsuleShape ▪ Hyperplane ▪ HalfSpace ▪ AffineSpace ▪ AffineHalfSpace
新增基于网格的区域 »
ImageMesh — 自动将二维或三维图像转换成网格区域
ArrayMesh ▪ FindMeshDefects ▪ RepairMesh ▪ PlotTheme ▪ MeshCellHighlight
预置区域 »
AnatomyData — 属性 "Region" 直接给出可计算区域
ExampleData ▪ PolyhedronData ▪ KnotData ▪ GeoElevationData ▪ ChemicalData ▪ LaminaData ▪ SolidData
新增导出区域 »
ShellRegion — 通过挖空内部产生立体区域的壳
RegionResize ▪ EulerMatrix ▪ EulerAngles ▪ RollPitchYawMatrix ▪ RollPitchYawAngles
新增并更新了导入/导出的格式 »
"STL" — 大幅改进了性能,有更多的元素和文档等
"PLY" ▪ "DAE" ▪ "DXF" ▪ "OFF" ▪ "OBJ"
新增并改进了区域的属性 »
RandomPoint — 可在任何有界区域上生成均匀分布的点
MomentOfInertia ▪ RegionMoment ▪ RegionMeasure ▪ SolidRegionQ
新增并改进了在区域上求解 PDE 的功能 »
NDEigensystem — 求区域上线性算子的特征值和特征函数
DSolveValue ▪ NDSolveValue ▪ DEigensystem ▪ DEigenvalues ▪ NDEigenvalues ▪ PeriodicBoundaryCondition
在区域上可视化函数 »
Plot3D — 在区域上绘制函数的图形
Plot ▪ ParametricPlot ▪ ParametricPlot3D ▪ DensityPlot ▪ DensityPlot3D ▪ ContourPlot ▪ SliceDensityPlot3D ▪ SliceContourPlot3D ▪ VectorPlot ▪ StreamPlot ▪ SliceVectorPlot3D
音频信号处理
生成音频信号 »
Audio — 用数据、文件和 URL 生成并表示音频信号
AudioGenerator ▪ ExampleData ▪ Import ▪ ...
音频信号可视化
AudioPlot — 绘制音频信号的波形
音频信号的属性 »
AudioLocalMeasurements — 将音频信号作为时间序列计算其时变属性
Duration ▪ AudioData ▪ AudioType ▪ AudioQ ▪ ...
音频信号的操作
AudioResample — 用不同的采样率对音频信号进行重新抽样
AudioTrim ▪ AudioDelete ▪ AudioPartition ▪ AudioSplit ▪ AudioPan ▪ ...
音频信号组合
AudioOverlay — 叠加几个音频对象
AudioJoin ▪ AudioChannelCombine ▪ AudioChannelSeparate ▪ ConformAudio
音效
AudioReverb — 通过加入混响产生音频信号
AudioFade ▪ AudioPitchShift ▪ AudioFrequencyShift ▪ AudioDelay
音频信号滤波 »
LowpassFilter — 对音频信号进行低通滤波
GaussianFilter ▪ MeanFilter ▪ MinFilter ▪ EntropyFilter ▪ ...
单位、日期和时间序列
时间序列处理 »
TimeSeries, EventSeries — 直接对时间序列进行算术运算,新增更多属性
MovingMap — 先进的时间滤波功能
不规则时间序列的滤波
BandpassFilter ▪ BandstopFilter ▪ DifferentiatorFilter ▪ HarmonicMeanFilter ▪ HighpassFilter ▪ HilbertFilter ▪ LowpassFilter ▪ MaxFilter ▪ MeanFilter ▪ MedianFilter ▪ MinFilter ▪ RangeFilter
数量 »
QuantityArray — 简单明了地表示数量数组
QuantityDistribution — 表示数量的概率分布
日期和时间 »
DateBounds — 给出数据中最早和最晚的日期
RepeatedTiming — 根据重复计算给出平均用时
UnixTime ▪ FromUnixTime ▪ JulianDate ▪ FromJulianDate ▪ TimeObjectQ ▪ Dated
日期和时间可视化
TimelinePlot — 根据日期和时间绘制时间线
DateHistogram ▪ DateListStepPlot
时区
地理计算和数据
行进方向 »
TravelDirections — 用不同的出行模式给出地点之间的行进方向
TravelDistance ▪ TravelDistanceList ▪ TravelTime ▪ TravelMethod ▪ ...
地理图形和可视化 »
DynamicGeoGraphics — 交互式 GeoGraphics,带有平移和缩放等功能
GeoHistogram — 绘制地理数据的直方图
GeoBackground — 扩展至包括以前的国境线等
GeoBoundsRegion ▪ GeoHemisphere ▪ GeoHemisphereBoundary ▪ GeoServer
地理计算 »
GeoArea — 计算地理区域的面积
GeoProjectionData — 新增超过 100 个地理投影
GeodesyData — 为处理各种地理数据提供更多的基准
地理数据 »
WeatherForecastData — 不同地点和日期的天气预报
GeomagneticModelData — 不同地点和日期的磁场数据
GeogravityModelData ▪ StandardOceanData
GeoModel — 现在支持所有表面为固体的行星,以及太阳系内的大型卫星
知识库
更丰富的知识库
AnatomyPlot3D — 绘制解剖学结构
WikipediaData ▪ WolframLanguageData ▪ MathematicalFunctionData ▪ WeatherForecastData ▪ StandardOceanData ▪ UniverseModelData ▪ StoppingPowerData ▪ HumanGrowthData ▪ FetalGrowthData ▪ MortalityData ▪ AnatomyData
访问更丰富的知识库 »
EntityInstance — 获取实体的有效(日期、质量等)实例
RandomEntity ▪ EntityCopies ▪ EntityGroup
Dated — 指定和特定日期相关联的实体和属性
隐式指定的实体
Entity — 现支持对实体的隐式查询
ContainsAny — 用于定义和选择实体集合的条件
ContainsAll ▪ ContainsExactly ▪ ContainsNone ▪ ContainsOnly ▪ EqualTo ▪ UnequalTo ▪ GreaterThan ▪ GreaterEqualThan ▪ LessThan ▪ LessEqualThan ▪ Between ▪ TakeLargest ▪ TakeSmallest ▪ TakeLargestBy ▪ TakeSmallestBy
产生自定义实体
EntityStore — 完全自定义实体和属性
系统层面的功能
文件系统操作 »
FileSystemMap — 在文件系统间映射函数
FileSystemScan ▪ FileNameForms
密码学 »
Encrypt — 使用对称或非对称加密方法对一个表达式进行加密
Decrypt ▪ EncryptedObject ▪ SymmetricKey ▪ PublicKey ▪ PrivateKey ▪ GenerateSymmetricKey ▪ GenerateAsymmetricKeyPair
二进制数据 »
网络操作 »
HTTPRequest — HTTP 请求的符号表示
URLRead ▪ URLSubmit ▪ URLDownload ▪ FollowRedirects ▪ ...
Cookie 管理 »
CookieFunction — 如何处理 HTTP 响应中收到的 cookie
$Cookies ▪ $CookieStore ▪ SetCookies ▪ FindCookies ▪ ClearCookies ▪ ...
网络编程 »
PingTime — 测试连接一个网络主机所需的时间
外部接口和连接
基于信道的通信 »
CreateChannel — 发布-订阅模式通信的架构
DeleteChannel ▪ ChannelObject ▪ ChannelListen ▪ ChannelSend ▪ FindChannels ▪ ChannelListener ▪ ChannelSubscribers ▪ ...
独立的 Wolfram 语言核 »
wolframscript — 在本地或云端执行代码,或运行一个独立的脚本
社交网络服务 »
商业服务
"GoogleAnalytics" ▪ "MailChimp" ▪ "Mixpanel" ▪ "SurveyMonkey"
出版和商业搜索服务
"ArXiv" ▪ "CrossRef" ▪ "Factual" ▪ "PubMed" ▪ "SeatGeek" ▪ "Yelp"
数据研究服务
云和网络接口
产生网页 »
FormPage — 在同一个页面上进行表单输入并得到结果
GalleryView — 生成可浏览的图库
AutoSubmitting ▪ FormControl ▪ $EmbeddableServices ▪ SourceLink ▪ $SourceLink
云部署控制 »
URLDispatcher — 根据 URL 发送到不同的函数
AutoRefreshed ▪ CachePersistence ▪ ...
自动设置用户交互 »
AskFunction — 在执行时进行询问,在需要时产生表单输入
Ask ▪ AskAppend ▪ AskConfirm ▪ AskDisplay ▪ AskedQ ▪ AskedValue ▪ AskTemplateDisplay
自动邮件处理 »
MailReceiverFunction — 定义收到邮件时如何进行处理的函数
MailResponseFunction ▪ ReturnReceiptFunction
自动生成报告 »
DocumentGenerator — 扩展至基于模板生成报告
DeliveryFunction ▪ NotificationFunction ▪ EpilogFunction ▪ GeneratorDescription ▪ GeneratorHistoryLength ▪ GeneratorOutputType
背景和预定任务 »
CloudSubmit — 提交表达式,即刻进行异步云计算
云存储和操作
使用 Wolfram Data Drop »
Databin — Wolfram Data Drop 数据仓的符号表示
CreateDatabin ▪ DatabinAdd ▪ DatabinUpload ▪ ...
Wolfram 数据存储库 »
ResourceSearch — 用标题、描述等搜索数据资源
ResourceObject ▪ ResourceData ▪ ResourceRemove ▪ ...
表达式结构的云数据 »
CloudExpression — 存储在云端并在云端进行操作的表达式
CreateCloudExpression ▪ DeleteCloudExpression ▪ CloudExpressions ▪ $CloudExpressionBase ▪ PartProtection ▪ SourceLink ▪ $SourceLink
永久本地对象 »
LocalCache — 在本地对象中缓存云对象或其他数据
LocalObject ▪ LocalSymbol ▪ LocalObjects ▪ $DefaultLocalBase ▪ $LocalBase ▪ $LocalSymbolBase ▪ $CacheBaseDirectory
云权限 »
CloudPublish — 设置云对象的权限,使之可以被公众访问
PermissionsKey — 用于授权访问云对象的权限码
CloudShare ▪ PermissionsKeys ▪ DeletePermissionsKey ▪ SetPermissions ▪ ClearPermissions ▪ Authentication
管理云资源 »
CloudLoggingData — 关于云对象使用情况的详细信息