バージョン11.2の新機能のまとめ
バージョン11.1の後に加わった主要新機能のリスト.11.2では試験段階である機能も含む.
コアとなる言語
すべて開く すべて閉じるTakeList — リストから連続して列を取り出す
TwoWayRule () — 双方向規則の記号表現
FindRepeat — 繰り返されている最小の部分リストを求める
文字列と表示
ByteArrayToString ▪ StringToByteArray
DecimalForm — 科学的表記法を使わずに実数の近似を出力する
DefaultPrintPrecision ▪ ScientificNotationThreshold
Capitalize(更新) — タイトルケースやその他の大文字化スキーム
数学的計算
連続極限 »
Limit ()(更新) — 無向極限,ネストした極限,多変量関数の極限のサポート
MinLimit (),MaxLimit () — 関数の新しい上限と下限
DSolveValue(更新) — 極限値が直接与えられるようになった
離散極限 »
DiscreteLimit () — 回帰,数論等の数列の極限
DiscreteMinLimit (),DiscreteMaxLimit () — 数列の上限と下限
RSolveValue(更新) — 極限値が直接与えられるようになった
積分変換 »
RadonTransform,InverseRadonTransform — ラドン(Radon)変換のサポート
FourierTransform(更新) — 周期関数の変換のサポート
FourierSinTransform ▪ FourierCosTransform ▪ LaplaceTransform ▪ ...
総和変換 »
FourierSequenceTransform(更新) — 周期数列の変換のサポート
ZTransform ▪ GeneratingFunction ▪ ExponentialGeneratingFunction ▪ ...
低レベル数値線形代数の直接の利用 »
幾何学 »
ブール演算 »
RegionIntersection(更新) — ブール演算のサポートの大幅な向上
RegionUnion ▪ RegionDifference ▪ BooleanRegion ▪ ...
領域の離散化
RegionImage — 領域から2Dおよび3Dの画像を生成する
位相操作
CylindricalDecomposition(更新) — 内側,外側,境界等の計算が行えるようになった
数学関数 »
新しい楕円関数 »
WeierstrassHalfPeriodW1 — ワイエルシュトラス(Weierstrass)楕円関数の半周期
WeierstrassHalfPeriodW2 ▪ WeierstrassHalfPeriodW3 ▪ WeierstrassInvariantG2 ▪ WeierstrassInvariantG3
WeierstrassE1 — WeierstrassP の半周期 における値
WeierstrassEta1 — WeierstrassZetaの半周期 における値
WeierstrassEta2 ▪ WeierstrassEta3
向上した楕円関数 »
EllipticExp(更新) — 楕円関数の数値評価の向上
EllipticLog ▪ WeierstrassP ▪ WeierstrassPPrime ▪ WeierstrassZeta ▪ InverseWeierstrassP ▪ WeierstrassSigma ▪ JacobiSN ▪ JacobiSC ▪ ...
機械学習
自動化された機械学習
Classify,Predict(更新) — 新しい自動化,メソッド,モニタリング
TimeGoal — 訓練タスクにかける時間を指定する
FeatureTypes(更新) — 音声と列のサポート
FeatureExtraction(更新) — 単語ベクトルと音声の新たなサポート
DistanceMatrix (更新) — 特徴抽出と距離関数の新しいオプション
RandomSeeding — アルゴリズムにおける乱数シードの詳細制御
ニューラルネットワーク
ElementwiseLayer (更新) ▪ AggregationLayer (更新) ▪ DropoutLayer (更新) ▪ ResizeLayer (更新) ▪ PaddingLayer (更新) ▪ ReplicateLayer (更新)
応用
ImageRestyle — 画像のスタイルを別の画像のものに準じるように設定する
地理学関連の計算
画像の計算 »
RegionImage — 領域を2Dおよび3Dのラスタ画像に変換する
CurrentScreenImage — スクリーンの画像を撮る
CurrentNotebookImage — ノートブックの画像を撮る
Image,Image3D(更新) — 画像に対するより多くの算術・統計演算
HighlightImage(更新) — ハイライトスタイルの自動選択
ColorQuantize(更新) — 新しい量子化法と向上した性能
ImageEffect(更新) — 新しい画像効果
音声の計算 »
SpeechSynthesize — テキストから合成されたスピーチAudio
Audio(更新) — ステレオ再生のサポートとデバイス操作の向上
AudioCapture(更新) — Linuxシステムのサポートとコントロールの追加
プログラムによる再生
AudioPlay,AudioStop,AudioPause — プログラムによる再生の制御
可視化
積重ねプロット
StackedListPlot — 値を順に積み重ねてプロットする
StackedDateListPlot — 時系列を順に積み重ねてプロットする
PlotLayout — 多くの関数における積重ねとパーセンタイルのレイアウトのサポート
AnatomyPlot3D (更新) — 20を超えるプロットテーマのサポート
FeatureSpacePlot(更新) — 大幅に向上したラベル付け性能
WordCloud (更新) — 単語の処理と選択についての新しいオプション
インポートとエキスポート »
ImportByteArray,ExportByteArray — バイト配列からのインポートとバイト配列へのエキスポート
機械学習形式
"WMLF" — Wolframの一般的な機械学習モデル形式
"MXNet" — MXNetモデル形式
外部言語の式
"JavaScriptExpression" ▪ "PythonExpression"
地理形式
"GeoJSON" — JSONで符号化された地理的な領域と特徴
ラスタ画像形式 »
"FITS" (更新) ▪ "PNG" (更新) ▪ "GIF" (更新)
表形式とスプレッドシート形式 »
"CSV","TSV"(更新)— 性能と安定性の大幅な向上,部分的なファイルアクセスの向上
圧縮形式とアーカイブ形式 »
"ZIP","TAR"(更新) — 連想のエキスポートのサポート
入力インタープリタ
"AnatomicalFunctionalConcept" ▪ "CognitiveTask" ▪ "Neuron" ▪ ...
外部操作
外部言語インターフェース
ExternalEvaluate — 外部言語のコマンドを評価する(Python,JavaScript,...)
StartExternalSession — 外部言語評価器への永続的な接続を開始する
ExternalSessionObject ▪ ExternalSessions ▪ FindExternalEvaluators ▪ RegisterExternalEvaluator ▪ UnregisterExternalEvaluator
認証
Authentication(更新) — 外部サイトのパスワードの取扱いの更新
SecuredAuthenticationKey — OAuth認証情報の記号表現
電子メール
SendMail(更新) — 更新された電子メール設定,電子メール検証,電子メール処理関数
出版購読型チャネル通信
ChannelReceiverFunction — 受信したメッセージへの自動応答器
ChannelBrokerAction — チャネルブローカーサーバにおける動作を指定するオプション
ソケットとZeroMQの通信
SocketOpen — ネットワークソケットを開く(サーバの設定等のため)
SocketListen — 開いているネットワークソケットで待機する
SocketConnect(更新) — ZeroMQのサポートの追加
SocketReadMessage — ソケットからメッセージ全体を読み取る
SocketObject (更新) ▪ SocketListener ▪ Sockets ▪ SocketWaitNext ▪ SocketWaitAll ▪ SocketReadyQ
リソースシステム
ResourceSubmit — リソースを公開するために送信する
$PublisherID — リソースの送信に使用される固有のID
バックグラウンドタスクとスケジュールされたタスク
SessionSubmit — 現在のカーネルで非同期に行うタスクを送信する
LocalSubmit — 別のサブカーネルで行うタスクを送信する
CloudSubmit(更新) — クラウドで非同期に行うタスクを送信する
TaskObject — バックグラウンドタスクを表す一般的なオブジェクト
TaskExecute — 非同期タスクを即座に実行する
TaskResume ▪ TaskSuspend ▪ TaskRemove ▪ TaskAbort ▪ TaskWait
Tasks — 現在送信されているタスクをすべてリストする
$CurrentTask — タスクが評価されるTaskObjectを与える
ScheduledTask(更新) — タスクオブジェクトを介して制御する
HandlerFunctions(更新) — TaskObjectのサポート
URLSubmit(更新) — TaskObjectのサポート
URLDownloadSubmit — 非同期ダウンロードのためにURLを送信する
初期化と永続性のフレームワーク
InitializationValue — 開始時にシンボルに割り当てられる設定可能値
InitializationObjects — すべての初期化オブジェクトのリストを与える
$Initialization — メインシステム初期化の後に解放して評価するシンボル
Initialize — 個々のシンボルまたはシステム全体の初期化を行う
$PreInitialization ▪ $InitializationContexts ▪ $NoValue ▪ ValuePreprocessingFunction ▪ EvaluationEnvironment
PersistenceLocation(更新) — 場所のタイプとしてNotebookのサポート
Once(更新) — ローカルの永続的なキャッシュ保存のサポート
システム操作
ファイルとオブジェクト
FileSize — 数量として表されたファイルサイズ
DeleteObject — ローカル,クラウド等のオブジェクトを削除する
システム情報と制御
MemoryAvailable — 利用できる空きメモリの推定量
$NetworkConnected — コンピュータにアクティブネットワークインターフェースがあるかどうか検証する