版本 11 的新功能概要

自10以来的主要新功能列表,包括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

符号式结构

Failure  ▪  MissingQ

可视化和图形

标注 »

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  ▪  ...

微积分 »

DifferenceQuotient

数学函数 »

MinMax  ▪  ReIm  ▪  AbsArg  ▪  Ramp

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

机器学习和神经网络

特征提取 »

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 在任意网络层根据样本训练参数

NetInitialize  ▪  NetEncoder  ▪  NetDecoder

文字和语言处理

字符串操作 »

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 求遍历每个顶点的最短路径

Graph 现支持对 PlotTheme 进行设计

图像和信号处理

普通的图像处理功能 »

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 绘制音频信号的波形

Spectrogram  ▪  Periodogram

音频信号的属性 »

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 表示数量的概率分布

MixedMagnitude  ▪  MixedUnit

日期和时间 »

DateBounds 给出数据中最早和最晚的日期

RepeatedTiming 根据重复计算给出平均用时

UnixTime  ▪  FromUnixTime  ▪  JulianDate  ▪  FromJulianDate  ▪  TimeObjectQ  ▪  Dated

日期和时间可视化

TimelinePlot 根据日期和时间绘制时间线

DateHistogram  ▪  DateListStepPlot

时区

TimeZoneOffset  ▪  $SystemTimeZone  ▪  $TimeZoneEntity

地理计算和数据

行进方向 »

TravelDirections 用不同的出行模式给出地点之间的行进方向

TravelDistance  ▪  TravelDistanceList  ▪  TravelTime  ▪  TravelMethod  ▪  ...

地理图形和可视化 »

DynamicGeoGraphics 交互式 GeoGraphics,带有平移和缩放等功能

GeoHistogram 绘制地理数据的直方图

GeoBackground 扩展至包括以前的国境线等

GeoBoundsRegion  ▪  GeoHemisphere  ▪  GeoHemisphereBoundary  ▪  GeoServer

地理计算 »

GeoArea 计算地理区域的面积

GeoProjectionData 新增超过 100 个地理投影

GeodesyData 为处理各种地理数据提供更多的基准

GeoLength  ▪  GeoDistanceList

地理数据 »

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

二进制数据 »

ByteArray  ▪  ByteArrayQ

网络操作 »

HTTPRequest HTTP 请求的符号表示

URLRead  ▪  URLSubmit  ▪  URLDownload  ▪  FollowRedirects  ▪  ...

Cookie 管理 »

CookieFunction 如何处理 HTTP 响应中收到的 cookie

$Cookies  ▪  $CookieStore  ▪  SetCookies  ▪  FindCookies  ▪  ClearCookies  ▪  ...

网络编程 »

PingTime 测试连接一个网络主机所需的时间

HostLookup  ▪  IPAddress  ▪  SocketConnect  ▪  SocketObject

外部接口和连接

基于信道的通信 »

CreateChannel 发布-订阅模式通信的架构

DeleteChannel  ▪  ChannelObject  ▪  ChannelListen  ▪  ChannelSend  ▪  FindChannels  ▪  ChannelListener  ▪  ChannelSubscribers  ▪  ...

独立的 Wolfram 语言核 »

wolframscript 在本地或云端执行代码,或运行一个独立的脚本

社交网络服务 »

"Flickr"  ▪  "Reddit"

商业服务

"GoogleAnalytics"  ▪  "MailChimp"  ▪  "Mixpanel"  ▪  "SurveyMonkey"

出版和商业搜索服务

"ArXiv"  ▪  "CrossRef"  ▪  "Factual"  ▪  "PubMed"  ▪  "SeatGeek"  ▪  "Yelp"

数据研究服务

"PubChem"  ▪  "ChemSpider"  ▪  "FederalReserveEconomicData"

云和网络接口

产生网页 »

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 提交表达式,即刻进行异步云计算

RestartInterval  ▪  HandlerFunctions  ▪  AutoRemove  ▪  ...

云存储和操作

使用 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 关于云对象使用情况的详细信息