バージョン14.2の新機能と拡張機能のまとめ
バージョン14.1の後に加わった主要な新機能と向上した機能のリスト.14.2では試験段階である機能も含む.
コアとなる言語
すべて開く すべて閉じる関数型プログラミング »
Failsafe — 悪い入力から保護された関数のバージョンを作成する
Discard — 基準関数に従わない要素を削除する
Select (更新) — 選択要素の位置を返す
AssociationComap — 関数のリストを値に適用することによって連想を作成する
Groupings (更新) — 一変数関数を含むグループを構築する
Counts (更新) — リスト内の要素で数えるものを指定する
位数関数 »
MinimalBy (更新),MaximalBy (更新) — 新しい位数関数の引数
TakeLargest (更新) ▪ TakeSmallest (更新) ▪ TakeLargestBy (更新) ▪ TakeSmallestBy (更新)
評価の制御 »
HoldCompleteForm — 式を評価から完全に守って表示する
ReleaseHold (更新) — HoldCompleteFormへのサポートが追加された
並列計算
LaunchKernels (更新) — 複数のホスト上でのカーネルの起動が高速化された
ParallelTable — ネストされた表の深い並列化
表形式処理
表形式オブジェクト »
Tabular — さまざまなタイプの列指向の表形式データ,欠損値を含む列指向の表形式データ等
ToTabular — 細かい制御でTabularに変換する
TabularStructure ▪ ColumnKeys ▪ ColumnTypes
FromTabular ▪ ColumnKeyExistsQ ▪ TabularQ ▪ TabularColumn ▪ TabularColumnQ ▪ TabularRow ▪ TabularRowQ ▪ TabularSchema
Part (更新) ▪ Take (更新) ▪ Drop (更新) ▪ TakeDrop (更新) ▪ Key (更新) ▪ ExtendedKey ▪ RowKey ▪ 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"
EntityValue (更新) — 大規模な処理でTabularオブジェクトを返すことができるようになった
EntityClass (更新) ▪ EntityType (更新)
DatabaseReference (更新) — リレーショナルデータベースはTabularのアウトオブコアのバックエンドとして使える
"SQLite" ▪ "PostgreSQL" ▪ "MySQL" ▪ "MicrosoftSQL" ▪ "Oracle"
ToMemory — インメモリバージョンのアウトオブコアオブジェクトを返す
表形式データのクリーニング »
TransformMissing — 欠落値を処理する
TransformAnomalies — 異常値を処理する
RenameColumns ▪ CastColumns ▪ DeleteColumns ▪ InsertColumns
PivotToColumns — 単一の列から複数の列に値を広げる
PivotFromColumns — 複数の列から単一の列に値を集める
表形式変換 »
TransformColumns — 各行の値から列を計算する
ConstructColumns ▪ SortBy (更新) ▪ ReverseSortBy (更新) ▪ NumericalSort (更新) ▪ ...
AggregateRows — 単一またはグループ化された集約
PivotTable — 複数の行と列のピボットと集約を含むピボット表を計算する
表形式の可視化 »
BarChart (更新) — 列からの値を離散の棒としてプロットする
PieChart (更新) ▪ BubbleChart (更新) ▪ BarChart3D (更新) ▪ PieChart3D (更新) ▪ BubbleChart3D (更新) ▪ RectangleChart (更新) ▪ RectangleChart3D (更新) ▪ SectorChart (更新) ▪ SectorChart3D (更新) ▪ PairedBarChart (更新) ▪ TradingChart (更新)
Histogram (更新) — 表形式の列に含まれる値の分布を離散の棒として表示する
SmoothHistogram (更新) — 表形式の列に含まれる値の分布を滑らかな密度として表示する
DateHistogram (更新) ▪ DensityHistogram (更新) ▪ BoxWhiskerChart (更新) ▪ DistributionChart (更新) ▪ QuantilePlot (更新) ▪ PairwiseDensityHistogram (更新) ▪ PairwiseSmoothDensityHistogram (更新) ▪ PairwiseQuantilePlot (更新) ▪ PairwiseProbabilityPlot (更新) ▪ ...
ListPlot (更新) — 表形式データからの列を比べるプロットを作成する
ListLinePlot (更新) ▪ ListPlot3D (更新) ▪ ListContourPlot (更新) ▪ ListDensityPlot (更新) ▪ ListPointPlot3D (更新) ▪ ListLinePlot3D (更新) ▪ ListStepPlot (更新) ▪ StackedListPlot (更新) ▪ ListLogPlot (更新) ▪ ListContourPlot3D (更新) ▪ ListDensityPlot3D (更新) ▪ ListSliceContourPlot3D (更新) ▪ ListSliceDensityPlot3D (更新) ▪ DateListPlot (更新) ▪ RadialAxisPlot (更新) ▪ ParallelAxisPlot (更新) ▪ PairwiseListPlot (更新) ▪ ...
機械学習とニューラルネットワーク »
大規模言語モデル関連の機能 »
LLMSynthesizeSubmit,ChatSubmit — 大規模言語モデルの非同期生成
ImageSynthesize (更新) — LLMConfigurationへのサポートが追加された
自動化された機械学習における表形式のサポート
Classify (更新) ▪ Predict (更新) ▪ ClassifierFunction (更新) ▪ PredictorFunction (更新) ▪ ClassifierMeasurements (更新) ▪ PredictorMeasurements (更新) ▪ ClusterClassify (更新) ▪ FindClusters (更新) ▪ LearnDistribution (更新) ▪ FeatureExtraction (更新) ▪ SynthesizeMissingValues (更新) ▪ DimensionReduce (更新) ▪ DimensionReduction (更新) ▪ AnomalyDetection (更新) ▪ FindAnomalies (更新) ▪ FeatureSpacePlot (更新) ▪ FeatureSpacePlot3D (更新) ▪ FeatureImpactPlot (更新) ▪ CumulativeFeatureImpactPlot (更新) ▪ FeatureValueImpactPlot (更新) ▪ FeatureValueDependencyPlot (更新)
ニューラルネットワーク »
NetTrain (更新),NetMeasurements (更新) — Tabular入力へのサポートが追加された
NetUnfold (更新) — ReshapeLayer,FlattenLayer,ReplicateLayerへのサポートが追加された
NormalizationLayer (更新) — 新たな正規化メソッドが追加された
ReshapeLayer (更新) — 配列ベースの形状指定へのサポートが追加された
ゲーム理論
行列ゲーム (同時手番ゲーム,標準型ゲームとも呼ばれる)
MatrixGame — 利得の行列または配列で指定される同時手番ゲームを表す
FindMatrixGameStrategies — ナッシュ均衡を求める
MatrixGamePlot — 行列ゲームと戦略を可視化する
VerifyMatrixGameStrategy ▪ MatrixGamePayoff
ゲームの木(逐次手番ゲーム,展開型ゲームとも呼ばれる)
TreeGame — ゲームの木によって指定される逐次手番ゲームを表す
FindTreeGameStrategies — 部分ゲーム完全均衡(SPE)を求める
TreeGamePlot — ゲームの木と戦略を可視化する
VerifyTreeGameStrategy ▪ TreeGamePayoff
ゲームオプション
GameActionLabels ▪ GamePlayerLabels
標準ゲーム
GameTheoryData — 事前定義された標準ゲーム
数学計算
記号的な配列の変換
ArraySimplify — 記号的な配列式を簡約化する
ArrayExpand — 記号的な配列式を展開する
ComponentExpand — 記号的な配列式をその成分の部分に展開する
微積分における記号的な配列
LineIntegrate (更新),SurfaceIntegrate (更新) — 記号的なベクトルの変数を使って積分する
NLineIntegrate (更新) ▪ NSurfaceIntegrate (更新)
DSolve (更新) — 記号的な配列の変数を含む微分方程式を解く
RSolve (更新) — 記号的な配列の変数を含む差分方程式を解く
DSolveValue (更新) ▪ RSolveValue (更新) ▪ AsymptoticDSolveValue (更新) ▪ AsymptoticRSolveValue (更新)
フーリエ解析
FourierTransform (更新) — 改善された数値評価とドキュメント
FourierCosTransform (更新) ▪ FourierSinTransform (更新) ▪ InverseFourierTransform (更新) ▪ InverseFourierSinTransform (更新) ▪ InverseFourierCosTransform (更新)
離散微積分
SumConvergence (更新) — 入力内の総和区間指定のサポート
DigitCount (更新) — 数える桁の総数を指定する
天文学と日付
天文現象
FindAstroEvent — 重要な天文現象の瞬間を求める
"MarchEquinox" ▪ "Conjunction" ▪ "Periapsis" ▪ "Appulse" ▪ ...
MoonPhase (更新) — 月相のさまざまな定義を使う
NewMoon (更新) ▪ FullMoon (更新) ▪ MoonPhaseDate (更新)
日付と時刻
MidDate — 粒度の細かい日付または日付のリストの中間に当る日付
化学と生化学
MoleculeMesh — 分子あるいは生体分子の3D境界メッシュ表現
"RCSBProteinDataBank" — RCSB Protein Data Bankへのサービス接続
"ESMAtlas" — ESMFoldで予測されるタンパク質構造のデータベースであるESM Metagenomic Atlasへのサービス接続
"PDB" (更新), "MMCIF" (更新), "MMJSON" (更新) — MoleculeとBioMoleculeのための追加サポート
GPU計算
配列
GPUArray — データをGPUで高速化された計算でアクセス可能なメモリに保存する
GPUArrayQ ▪ Normal ▪ ArrayQ ▪ VectorQ ▪ MatrixQ ▪ ArrayDepth ▪ Dimensions ▪ Length ▪ Part ▪ First ▪ Last ▪ ByteCount
線形代数
Dot — 行列演算
Transpose ▪ ConjugateTranspose ▪ Diagonal ▪ Tr
LinearSolve — 線形系を解く
離散フーリエ解析
Fourier — 離散フーリエ変換を求める
InverseFourier — 離散逆フーリエ変換を求める
乱数生成
SeedRandom — GPUArrayRandomメソッドを擬似乱数生成に使う
RandomInteger ▪ RandomReal ▪ RandomComplex
統計
Mean — 記述統計
GeometricMean ▪ Variance ▪ Skewness ▪ StandardDeviation ▪ RootMeanSquare ▪ Kurtosis
Sort — 順序統計量
数学関数
Subtract ▪ Divide ▪ Total ▪ Mean ▪ Accumulate ▪ Differences ▪ Ratios
Tan ▪ ArcSin ▪ ArcCos ▪ ArcTan
Log2 ▪ Log10 ▪ Power ▪ Sqrt ▪ CubeRoot
Tanh ▪ Csch ▪ Sech ▪ Coth ▪ ArcSinh ▪ ArcCosh ▪ ArcTanh
幾何学
幾何学的計算 »
JoinedCurve (更新),FilledCurve (更新) — 幾何学的領域に使えるようになった
RegionQ (更新) ▪ RegionDimension (更新) ▪ RegionEmbeddingDimension (更新) ▪ ArcLength (更新) ▪ RegionMember (更新) ▪ RegionDistance (更新) ▪ BoundingRegion (更新) ▪ RandomPoint (更新) ▪ ...
構造的立体幾何学モデリング »
CSGRegion (更新) — 注釈をサポートするようになった
Annotation (更新) ▪ Annotate (更新) ▪ AnnotationKeys (更新) ▪ AnnotationValue (更新) ▪ AnnotationDelete (更新) ▪ AnnotationRules (更新) ▪ Style (更新)
グラフとネットワーク
グラフの描画
"SymmetricLayeredEmbedding" — 頂点を対称的に平行線上に置く
"BipartiteEmbedding" (更新) ▪ "CircularEmbedding" (更新) ▪ "CircularMultipartiteEmbedding" (更新) ▪ "DiscreteSpiralEmbedding" (更新) ▪ "GridEmbedding" (更新) ▪ "LinearEmbedding" (更新) ▪ "MultipartiteEmbedding" (更新) ▪ "SpiralEmbedding" (更新) ▪ "StarEmbedding" (更新) ▪ "BalloonEmbedding" (更新) ▪ "RadialEmbedding" (更新) ▪ "LayeredDigraphEmbedding" (更新) ▪ "LayeredEmbedding" (更新) ▪ "GravityEmbedding" (更新) ▪ "HighDimensionalEmbedding" (更新) ▪ "PlanarEmbedding" (更新) ▪ "SpectralEmbedding" (更新) ▪ "SphericalEmbedding" (更新) ▪ "SymmetricLayeredEmbedding" (更新) ▪ "TutteEmbedding" (更新)
動画計算,画像計算,音声計算
動画の処理と解析 »
VideoObjectTracking — 動画内のオブジェクトを検知し追跡する
ObjectTrackingData — 追跡されたオブジェクトの情報を保存するオブジェクト
HighlightVideo — 動画内のオブジェクトをハイライトする
画像関数が動画をサポートするようになった
BarcodeRecognize (更新) ▪ TextRecognize (更新) ▪ FindFaces (更新) ▪ ImageCases (更新) ▪ ImageBoundingBoxes (更新) ▪ ImagePosition (更新) ▪ ImageContents (更新) ▪ ImageContainsQ (更新) ▪ FindImageShapes (更新) ▪ FindImageText (更新) ▪ ImageCorners (更新) ▪ ImageKeypoints (更新) ▪ ImageLines (更新) ▪ ImageSegmentationComponents (更新) ▪ MorphologicalComponents (更新) ▪ WatershedComponents (更新) ▪ ImageForestingComponents (更新)
動画編集
VideoJoin (更新) — 静止画像をサポートするようになった
VideoCombine (更新) — 字幕オプションと,静止画像の結合をサポートするようになった
VideoTranscribe (更新) — Languageオプションと字幕オプションをサポートするようになった
SubtitleStyle — 作成された字幕トラックのスタイルを指定する
ShowSubtitles — 字幕を表示するかどうかを指定する
動画オブジェクト
Video (更新) — 動画をノートブック内に保存するサポートおよび字幕オプションのサポートが追加された
偏微分方程式モデリング »
電磁気学 »
MagnetostaticPDEComponent — 電流なしの静磁気をモデル化する
MagneticPDEComponent — 電流を含む準静的磁場をモデル化する
ElectricCurrentPDEComponent (更新) — 更新された電流のモデリング
ElectrostaticPDEComponent (更新) — 更新された静電気系
MagneticFluxDensityValue ▪ MagneticPotentialCondition ▪ MagneticSymmetryValue
電磁気学の概要(更新) — 電磁気学のモデリングについての概要モノグラフ
永久磁石の静電気学 — 永久磁石のモデリングについてのモノグラフ
準静的磁場 — 準静的磁場のモデリングについてのモノグラフ
固体力学 »
SolidMechanicsPDEComponent (更新) — 拡張された平面のひずみと応力のサポート
SolidMechanicsStrain (更新) — 拡張された平面のひずみと応力のサポート
SolidMechanicsStress (更新) — 拡張された平面のひずみと応力のサポート
偏微分方程式を使ったモデル »
インポートとエキスポート »
表形式 »
"CSV" (更新), "TSV" (更新), "Table" (更新) — Tabularをサポートするようになった.スピードがかなり改善された
"Parquet" — Apache Parquet形式
"ORC" — Optimized Row Columnarのデータ形式
"ArrowIPC" — Arrow IPCの縦欄式のデータ形式
"ArrowDataset" — 複数ファイルの縦欄式のデータ形式
"XLS" (更新) ▪ "XLSX" (更新) ▪ "RData" (更新) ▪ "RDS" (更新) ▪ "SAS7BDAT" (更新) ▪ "XPORT" (更新) ▪ "DTA" (更新) ▪ "SAV" (更新) ▪ "POR" (更新) ▪ "DIF" (更新) ▪ "ODS" (更新) ▪ "SXC" (更新)
データ接続
DataConnectionObject — Amazon S3,Azure等のサービスへの接続を設定する
ドキュメント形式 »
"PDF" (更新) — テキストと画像を混合リストとしてインポートする
XML形式 »
"XML" (更新) — 特にExportにおけるさらなるバグ修正
"ExpressionML" (更新) — かなりのスピードアップとバグ修正を与えるバックエンド更新
ノートブック
ファイル ▶ 新規作成 ▶ ノートブック (更新) — デフォルトの新規ノートブックがすべてのチャットスタイルのセルをサポートするようになった
LabeledGraphicsBox — ラベルが付加されているグラフィックスボックスを表す低レベル構造
ThemeColor — ライトとダークを認識するノートブックのレンダリングテーマからの色設定を表す
SelectionMove (更新) — セルオブジェクトのリストをサポートするようになった
NotebookCellData (更新) — 連番が付けられたセル式の情報についての要素を加える