バージョン13.3の新機能のまとめ

バージョン13.2の後に加わった主要新機能のリスト.13.3では試験段階である機能も含む.

大規模言語モデル関連機能 »

すべて開く すべて閉じる

大規模言語モデル(LLM)の機能をプログラムで呼び出し,LLMがWolfram言語ツールにアクセスできるようにする関数

記号的なチャット

ChatObject 進行中のチャットの会話を作成し表す

ChatEvaluate チャットのインタラクションを追加し,会話を続行する

LLMの機能へのプログラムによるアクセス

LLMFunction LLMで評価されるテンプレートの関数

LLMResourceFunction (Prompt Repository,URL等からの)事前に書かれたテンプレートを使う

LLMExampleFunction 例題からテンプレートを構築する

$LLMEvaluator  ▪  LLMEvaluator  ▪  LLMConfiguration

プロンプトの構築

LLMPrompt 事前に書かれたプロンプトを取り出す

生のコンテンツの生成

LLMSynthesize LLMを使ってプロンプトからテキストを合成する

Wolfram言語をLLM内から呼び出す

LLMTool LLMが使うツールの記号表現

LLMToolRequest  ▪  LLMToolResponse  ▪  GenerateLLMToolResponse

コアとなる言語

実体フレームワーク

EntityType 実体のタイプの記号的表現

EntityProperty (更新), EntityClass (更新), EntityPropertyClass (更新) 子のタイプのサポート

カーネル管理

KernelConfigurationEdit 与えられたカーネルの特性を編集する

$DefaultParallelKernels 並列計算のために設定されたカーネルのリスト

単位検定

TestCreate 入力と予期される出力から検定オブジェクトを作成する

TestObject 単位検定の記号的表現

TestEvaluate  ▪  TestEvaluationFunction

データ型

RealValuedNumberQ 式が実数値を含む数であるかどうかを検定する

RealValuedNumericQ 式が実数値を含む数を表すかどうかを検定する

ByteArray (更新) 空の配列をサポートするようになった

数学計算

ベクトル解析

LineIntegrate ベクトルの線積分

SurfaceIntegrate ベクトルの面積分

複素解析

ContourIntegrate 周回積分

積分変換

新しく画期的な機能.F. Oberhettingerらのラプラス変換表を達成

LaplaceTransform  (更新)   ▪  InverseLaplaceTransform  (更新) 

差分方程式

RSolveValue (更新) 一定係数の線形ΔEの品質と性能が向上

特殊関数 »

二変数のアッペル超幾何特殊関数のサポート.

AppellF1  (更新)   ▪  AppellF2  ▪  AppellF3  ▪  AppellF4

区間評価がより多くの特殊関数でサポートされるようになった.

CarlsonRF  (更新)   ▪  CarlsonRC  (更新)   ▪  CarlsonRG  (更新)   ▪  CarlsonRJ  (更新)   ▪  CarlsonRD  (更新)   ▪  CoulombF  (更新)   ▪  CoulombG  (更新)   ▪  CoulombH1  (更新)   ▪  CoulombH2  (更新)   ▪  DirichletL  (更新)   ▪  HurwitzLerchPhi  (更新)   ▪  InverseErf  (更新)   ▪  InverseErfc  (更新)   ▪  LerchPhi  (更新)   ▪  RiemannSiegelTheta  (更新)   ▪  RiemannSiegelZ  (更新)   ▪  WeierstrassP  (更新)   ▪  WeierstrassPPrime  (更新)   ▪  WeierstrassSigma  (更新)   ▪  WeierstrassZeta  (更新)   ▪  WeierstrassHalfPeriods  (更新)   ▪  WeierstrassHalfPeriodW1  (更新)   ▪  WeierstrassHalfPeriodW2  (更新)   ▪  WeierstrassHalfPeriodW3  (更新)   ▪  WeierstrassInvariants  (更新)   ▪  WeierstrassInvariantG2  (更新)   ▪  WeierstrassInvariantG3  (更新) 

有限体 »

FiniteField 有限体を表す

FiniteFieldElement 有限体の元を表す

FiniteFieldEmbedding  ▪  FrobeniusAutomorphism  ▪  FiniteFieldElementTrace  ▪  FiniteFieldElementNorm  ▪  MinimalPolynomial  ▪  MultiplicativeOrder  ▪  FiniteFieldElementPrimitiveQ

有限体上での多項式の計算のサポート

Factor (更新) 有限体上で多項式を因数分解する

PolynomialGCD (更新) 有限体からの係数で多項式の最大公約数を求める

FactorList  (更新)   ▪  FactorSquareFree  (更新)   ▪  FactorSquareFreeList  (更新)   ▪  PolynomialLCM  (更新)   ▪  PolynomialExtendedGCD  (更新)   ▪  Expand  (更新)   ▪  Together  (更新)   ▪  Cancel  (更新)   ▪  IrreduciblePolynomialQ  (更新)   ▪  PolynomialQuotient  (更新)   ▪  PolynomialRemainder  (更新)   ▪  PolynomialQuotientRemainder  (更新)   ▪  Resultant  (更新)   ▪  Discriminant  (更新) 

構造化行列 »

構造化行列の簡潔な表現と高速の計算が可能になった.

IdentityMatrix  (更新)   ▪  DiagonalMatrix  (更新)   ▪  ToeplitzMatrix  (更新)   ▪  HankelMatrix  (更新)   ▪  FourierMatrix  (更新) 

TargetStructure 生成された出力の形式を指定する

行列構築器におけるTargetStructureのサポート

CholeskyDecomposition  (更新)   ▪  CoreNilpotentDecomposition  (更新) 

DiagonalMatrix  (更新)   ▪  IdentityMatrix  (更新)   ▪  ToeplitzMatrix  (更新)   ▪  HankelMatrix  (更新)   ▪  FourierMatrix  (更新)   ▪  HilbertMatrix  (更新)   ▪  UpperTriangularize  (更新)   ▪  LowerTriangularize  (更新)   ▪  UpperTriangularMatrix  (更新)   ▪  LowerTriangularMatrix  (更新)   ▪  PermutationMatrix  (更新)   ▪  VandermondeMatrix  (更新)   ▪  CauchyMatrix  (更新)   ▪  BlockDiagonalMatrix  (更新)   ▪  BlockLowerTriangularMatrix  (更新)   ▪  BlockUpperTriangularMatrix  (更新) 

ノートブック

入力補助

シンボルのあいまい一致を含めた自動補完

&をタイプすると,純関数のスコープが点滅するようになった

パッケージエディタツールバーに新しい機能が加えられ更新された

書式設定とタイプセット

コードのエレガントな書式設定のためのElegantElegant(エレガントな表示)Elegant Printout(エレガントな表示[印刷用]) の環境

Squiggled テキストに波線のアンダーラインを追加する

Highlighted (更新) 頭部が入力として使われる場合にそれを削除するかどうかを制御する新しいオプション

Bra, Ket, BraKet ディラックの記法(ブラケット記法)

DefaultFontProperties (更新) Wolframフォントの明示的な指定を可能にする

ノートブックプログラミング »

ActionMenu (更新) アクションメニューにサブメニューを含めることができるようになった

NotebookLocate (更新) パッケージファイルの行番号を見付けるサポート

Cells (更新) 指定のカウンタの設定やインクリメントを持つセルにフィルタが掛けられるように機能拡張された

NotebookWrite (更新) BoxObjectまたはCellObjectの前後に書き込むことを可能にする新しいシンタックス

機械学習とニューラルネットワーク »

機械学習

ImageIdentify (更新) コアモデルの確度の更新,より小さく,より速いモデルの追加

NetModel (更新), NetGraph (更新) Windows,Linux,Mac (Intel)プラットフォームにおける超高速化

NetExternalObject (更新) MXNet形式のサポート

統合統計学と機械学習

Classify (更新), ClassifierMeasurements (更新) FittedModelを入力として使用

機械学習関数と同様に,より広範囲の入力データのサポート

LinearModelFit  (更新)   ▪  GeneralizedLinearModelFit  (更新)   ▪  LogitModelFit  (更新)   ▪  ProbitModelFit  (更新)   ▪  NonlinearModelFit  (更新) 

Wolfram Neural Net Repository »

前景分離,姿勢推定,マルチモーダル分類等のための新しいネットワーク

"CenterNet Pose Estimation Nets Trained on MS-COCO Data"  ▪  "CLIP Multi-domain Feature Extractor"  ▪  "DoubleU-Net Trained on Medical Image Segmentation Datasets"  ▪  "Optic-Net Classifier for Retinal Diseases"  ▪  "U2-Net Portrait Generator Trained on APDrawing Data"  ▪  "U2-Net Trained on DUTS-TR Data"  ▪  "Vision Transformer Trained on ImageNet Competition Data"

可視化

インタラクションとプレゼンテーション

インタラクティブな探究用の新しい動的なハイライト機能,および書籍や記事等の静的メディアでのプレゼンテーション用の静的ハイライト機能

Highlighted (更新) 可視化における特定の要素を静的あるいは動的にハイライト

PlotHighlighting 可視化に大域的なハイライト効果を設定

Plot  (更新)   ▪  ListPlot  (更新)   ▪  ListLinePlot  (更新)   ▪  ParametricPlot  (更新)   ▪  DateListPlot  (更新)   ▪  LogPlot  (更新)   ▪  LogLogPlot  (更新)   ▪  LogLinearPlot  (更新)   ▪  ListLogPlot  (更新)   ▪  ListLogLogPlot  (更新)   ▪  ListLogLinearPlot  (更新)   ▪  DateListLogPlot  (更新)   ▪  StackedListPlot  (更新)   ▪  StackedDateListPlot  (更新)   ▪  ListStepPlot  (更新)   ▪  DateListStepPlot  (更新)   ▪  AbsArgPlot  (更新)   ▪  ReImPlot  (更新)   ▪  ComplexListPlot  (更新)   ▪  QuantilePlot  (更新)   ▪  ProbabilityPlot  (更新)   ▪  ProbabilityScalePlot  (更新)   ▪  SmoothHistogram  (更新) 

美学

デフォルトの色関数をより大きな動的範囲で使えるように更新

ContourPlot  (更新)   ▪  DensityPlot  (更新)   ▪  ListContourPlot  (更新)   ▪  ListDensityPlot  (更新)   ▪  DensityPlot3D  (更新)   ▪  ListDensityPlot3D  (更新)   ▪  SliceContourPlot3D  (更新)   ▪  SliceDensityPlot3D  (更新)   ▪  ListSliceContourPlot3D  (更新)   ▪  ListSliceDensityPlot3D  (更新)   ▪  ComplexContourPlot  (更新)   ▪  DensityHistogram  (更新)   ▪  SmoothDensityHistogram  (更新)   ▪  ReliefPlot  (更新) 

ドキュメントと学習

よりよい学習のためのよく使われるグラフィックスオプションについての詳細が更新された

Plot  (更新)   ▪  Plot3D  (更新)   ▪  ParametricPlot  (更新)   ▪  ParametricPlot3D  (更新)   ▪  ContourPlot  (更新)   ▪  ContourPlot3D  (更新)   ▪  DensityPlot  (更新)   ▪  DensityPlot3D  (更新)   ▪  ListPlot  (更新)   ▪  ListLinePlot  (更新)   ▪  ListPlot3D  (更新)   ▪  ListContourPlot  (更新)   ▪  ListContourPlot3D  (更新)   ▪  ListDensityPlot  (更新)   ▪  ListDensityPlot3D  (更新)   ▪  RegionPlot  (更新)   ▪  RegionPlot3D  (更新)   ▪  DiscretePlot  (更新)   ▪  DiscretePlot3D  (更新)   ▪  DateListPlot  (更新)   ▪  LogPlot  (更新)   ▪  LogLogPlot  (更新)   ▪  LogLinearPlot  (更新)   ▪  ListLogPlot  (更新)   ▪  ListLogLogPlot  (更新)   ▪  ListLogLinearPlot  (更新)   ▪  DateListLogPlot  (更新)   ▪  VectorPlot  (更新)   ▪  StreamPlot  (更新)   ▪  ListVectorPlot  (更新)   ▪  ListStreamPlot  (更新)   ▪  VectorPlot3D  (更新)   ▪  StreamPlot3D  (更新)   ▪  ListVectorPlot3D  (更新)   ▪  ListStreamPlot3D  (更新)   ▪  VectorDensityPlot  (更新)   ▪  StreamDensityPlot  (更新)   ▪  ListVectorDensityPlot  (更新)   ▪  ListStreamDensityPlot  (更新) 

不確かさ,日付,天文学

不確かさ »

Around (更新) 数値関数と比較関数における不確かな数のサポート

NumericalOrder  (更新)   ▪  Less  (更新)   ▪  Equal  (更新)   ▪  LessEqual  (更新)   ▪  Greater  (更新)   ▪  GreaterEqual  (更新) 

日付 »

Duration (更新) 日付,時間的間隔,実体のサポート

日付コンストラクタにおけるオプションの一様なサポート

DateObject  (更新)   ▪  TimeObject  (更新)   ▪  DateInterval  (更新)   ▪  FromAbsoluteTime  (更新)   ▪  FromDateString  (更新)   ▪  FromUnixTime  (更新)   ▪  FromJulianDate  (更新) 

DateGranularity (更新) 日付の粒度の指定に対するサポートが拡張された

天文学 »

天文学機能の精度の向上

Sunrise  (更新)   ▪  Sunset  (更新)   ▪  SunPosition  (更新)   ▪  MoonPosition  (更新)   ▪  DaylightQ  (更新)   ▪  SiderealTime  (更新) 

Dated (更新) 天文学計算で2023.34年等の日付指定をサポートする

SphericalDistance 単位球上の距離を計算する

幾何学,グラフ,グラフィックス

拡張現実(AR)と仮想現実(VR) のサポート

ARPublish ARデバイスに3Dのグラフィックスと形状を配備する

"USD", "GLTF" モバイルデバイス用のAR形式

3D印刷のサポート

"OBJ" (更新) 3Dのカラー印刷におけるテクスチャのサポート,性能,ロバスト性

"STL" (更新) 性能とロバスト性

ブール演算とモルフォロジー演算

2Dのブール演算とモルフォロジー演算における性能とロバスト性の劇的な向上

RegionUnion  (更新)   ▪  RegionIntersection  (更新)   ▪  RegionDifference  (更新)   ▪  RegionSymmetricDifference  (更新)   ▪  BooleanRegion  (更新)   ▪  RegionDilation  (更新)   ▪  RegionErosion  (更新) 

空間関係

空間関係計算における性能とロバスト性の劇的な拡張

RegionEqual  (更新)   ▪  RegionWithin  (更新)   ▪  RegionDisjoint  (更新) 

領域までの距離

RegionHausdorffDistance 2つの領域がどのくらい異なるのかを測定

RegionDistance (更新) 2つの領域間の最短距離(分離距離)

RegionFarthestDistance 2つの領域間の最遠距離(スパン距離)

データ領域

CircumscribedBall 囲む最小の球体

InscribedBall 最大内接球体

グラフとネットワーク »

ドキュメントの図解等が更新された

AcyclicGraphQ  (更新)   ▪  AdjacencyGraph  (更新)   ▪  AdjacencyMatrix  (更新)   ▪  BreadthFirstScan  (更新)   ▪  CompleteGraphQ  (更新)   ▪  ConnectedComponents  (更新)   ▪  ConnectedGraphQ  (更新)   ▪  DepthFirstScan  (更新)   ▪  DirectedGraph  (更新)   ▪  DirectedGraphQ  (更新)   ▪  EdgeConnectivity  (更新)   ▪  EdgeCoverQ  (更新)   ▪  FindClique  (更新)   ▪  FindCycle  (更新)   ▪  FindEdgeCover  (更新)   ▪  FindEdgeCut  (更新)   ▪  FindEdgeIndependentPaths  (更新)   ▪  FindFundamentalCycles  (更新)   ▪  FindGraphPartition  (更新)   ▪  FindHamiltonianCycle  (更新)   ▪  FindIndependentVertexSet  (更新)   ▪  FindMaximumCut  (更新)   ▪  FindMinimumCut  (更新)   ▪  FindPath  (更新)   ▪  FindVertexCover  (更新)   ▪  FindVertexCut  (更新)   ▪  FindVertexIndependentPaths  (更新)   ▪  GraphCenter  (更新)   ▪  GraphDiameter  (更新)   ▪  GraphDisjointUnion  (更新)   ▪  GraphDistance  (更新)   ▪  GraphPeriphery  (更新)   ▪  GraphRadius  (更新)   ▪  HamiltonianGraphQ  (更新)   ▪  IncidenceGraph  (更新)   ▪  IncidenceMatrix  (更新)   ▪  LoopFreeGraphQ  (更新)   ▪  MixedGraphQ  (更新)   ▪  MultigraphQ  (更新)   ▪  NearestNeighborGraph  (更新)   ▪  NeighborhoodGraph  (更新)   ▪  PathGraph  (更新)   ▪  PathGraphQ  (更新)   ▪  PlanarGraphQ  (更新)   ▪  ReverseGraph  (更新)   ▪  SimpleGraph  (更新)   ▪  SimpleGraphQ  (更新)   ▪  Subgraph  (更新)   ▪  TopologicalSort  (更新)   ▪  TreeGraph  (更新)   ▪  TreeGraphQ  (更新)   ▪  TreePlot  (更新)   ▪  UndirectedGraph  (更新)   ▪  UndirectedGraphQ  (更新)   ▪  VertexConnectivity  (更新)   ▪  VertexCoverQ  (更新)   ▪  VertexDegree  (更新)   ▪  VertexInDegree  (更新)   ▪  VertexOutDegree  (更新) 

グラフィックスプリミティブ

Disk (更新) 複数のディスクの指定

グラフィックス効果

Haloing グラフィックスオブジェクトの周りにハロー(光背)を作成する.通常テキストラベルに使われる

動画計算,画像計算,音声計算

画像処理 »

ImageSynthesize テキストのプロンプトから画像を生成する

FindImageShapes 画像内によく使われる形(直線,円,楕円,...)を見付ける

ImageSaliencyFilter (更新) 顕著なオブジェクトの検出を使った,画像の顕著性フィルタリング

RemoveBackground (更新) 前景の顕著性に基づいて前景と背景を分ける

BarcodeImage (更新) 新しいバーコード(UPCEとCode93)のサポート

より見やすい図解等のドキュメント更新

RGBColor  (更新)   ▪  CMYKColor  (更新)   ▪  Hue  (更新)   ▪  LCHColor  (更新)   ▪  LABColor  (更新)   ▪  LUVColor  (更新)   ▪  XYZColor  (更新)   ▪  GrayLevel  (更新) 

動画処理 »

TourVideo (更新) GeoGraphicsオブジェクトからツアーを作成する

VideoTranscode (更新) 同じ特性を持つように複数の動画のコードを変換する

動画のカットや関連操作にかかる時間の短縮

VideoTrim  (更新)   ▪  VideoDelete  (更新)   ▪  VideoJoin  (更新) 

音声処理 »

Audio (更新) よりよい性能と他のGUIとの一貫性を持たせるためのGUIの大幅な更新

外部サービス(GoogleとOpenAI)を介した音声合成と音声認識のサポート

SpeechRecognize  (更新)   ▪  SpeechSynthesize  (更新)   ▪  VoiceStyleData  (更新) 

偏微分方程式モデリングとシステムモデリング

偏微分方程式モデリング »

SolidMechanicsPDEComponent (更新) ヨーの超弾性モデルをサポートするようになった

超弾性材料モデル(ネオ・フック,ヨー)を使った新しいアプリケーション

"Biaxial Tensile Test of Hyperelastic Tissue"  ▪  "Vascular Vessel"

システムモデリング »

SystemModelCalibrate システムモデルパラメータを測定データで較正

インポートとエキスポート »

2Dベクトルグラフィックス

"SVG" (更新) (ベクトル)Graphicsとしてインポート

3Dグラフィックス

"USD" 3Dグラフィックスシーンの記述形式

"GLTF" 3Dコンテンツの送信形式

FFI »

外部関数

ForeignFunctionLoad 動的ライブラリから関数をロードする

ForeignPointerLookup ポインタを動的ライブラリの関数のために得る

ForeignFunction 動的ライブラリに呼出しを行う関数

CreateForeignCallback  ▪  ForeignCallback

生のメモリの操作

RawMemoryAllocate 指定の型の生のメモリを割り当てる

RawMemoryFree 生のメモリを解放する

RawMemoryRead 生のメモリから値を読み取る

RawMemoryWrite  ▪  RawMemoryImport  ▪  RawMemoryExport

管理されたオブジェクト

CreateManagedObject メモリ管理されたオブジェクトを作成する

ManagedObject  ▪  UnmanageObject

生ポインタ

RawPointer 型付きメモリアドレスへの生ポインタ

OpaqueRawPointer  ▪  NullRawPointerQ

コードのコンパイルとデータ構造

KernelEvaluate Wolfram言語カーネル内の式を評価する

SequenceType 型の列の表現

Cast C言語での型変換の追加によって機能拡張された

コンパイル型

"ByteArray" 一次元バイト配列

データ構造

"CuckooFilter" 要素が確かにメンバではないかどうかを検定する

"SortedKeyStore" ソートされたキーと値のストア

"BitVector" 新しい演算とより高速なデシリアライゼーションで機能拡張された

"BloomFilter" 新しい演算とより高速なデシリアライゼーションで機能拡張された

コンパイラ演算の機能拡張

コンパイラのより多くをコンパイルすることによって,コンパイラのコンパイル速度が向上した

メモリ管理操作を最適化することでコンパイルされたコードの性能が向上した

コンパイルされたコードで機能拡張された関数

ByteArray  ▪  ByteArrayQ  ▪  ByteArrayToString  ▪  StringDrop  ▪  StringJoin  ▪  StringTake  ▪  StringToByteArray