バージョン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が使うツールの記号表現
コアとなる言語
実体フレームワーク
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 — システムモデルパラメータを測定データで較正
FFI »
外部関数
ForeignFunctionLoad — 動的ライブラリから関数をロードする
ForeignPointerLookup — ポインタを動的ライブラリの関数のために得る
ForeignFunction — 動的ライブラリに呼出しを行う関数
CreateForeignCallback ▪ ForeignCallback
生のメモリの操作
RawMemoryAllocate — 指定の型の生のメモリを割り当てる
RawMemoryFree — 生のメモリを解放する
RawMemoryRead — 生のメモリから値を読み取る
RawMemoryWrite ▪ RawMemoryImport ▪ RawMemoryExport
管理されたオブジェクト
CreateManagedObject — メモリ管理されたオブジェクトを作成する
ManagedObject ▪ UnmanageObject
生ポインタ
RawPointer — 型付きメモリアドレスへの生ポインタ
コードのコンパイルとデータ構造
KernelEvaluate — Wolfram言語カーネル内の式を評価する
SequenceType — 型の列の表現
Cast — C言語での型変換の追加によって機能拡張された
コンパイル型
"ByteArray" — 一次元バイト配列
データ構造
"CuckooFilter" — 要素が確かにメンバではないかどうかを検定する
"SortedKeyStore" — ソートされたキーと値のストア
"BitVector" — 新しい演算とより高速なデシリアライゼーションで機能拡張された
"BloomFilter" — 新しい演算とより高速なデシリアライゼーションで機能拡張された
コンパイラ演算の機能拡張
コンパイラのより多くをコンパイルすることによって,コンパイラのコンパイル速度が向上した
メモリ管理操作を最適化することでコンパイルされたコードの性能が向上した
コンパイルされたコードで機能拡張された関数
ByteArray ▪ ByteArrayQ ▪ ByteArrayToString ▪ StringDrop ▪ StringJoin ▪ StringTake ▪ StringToByteArray