finddim
指定されたラベルをもつ次元の検索
説明
例
指定されたラベルをもつ次元の取得
繰り返しを含む次元ラベルを使用して、書式化された dlarray
を作成します。次元ラベルを 'TSSU'
として指定します。dlarray
の呼び出しによって 'SCBTU'
という順序が適用されるため、ラベルの順序が並べ替えられます。次元ラベルの詳細については、Usageを参照してください。
dlX = dlarray(randn(5,4,3,2),'TSSU');
ラベル 'T'
をもつ次元を取得します。
dimT = finddim(dlX,'T')
dimT = 3
ラベル 'S'
をもつ次元を取得します。
dimS = finddim(dlX,'S')
dimS = 1×2
1 2
ラベル 'B'
をもつ次元を取得します。
dimB = finddim(dlX,'B')
dimB = 1x0 empty double row vector
ラベル 'S'
をもつ dlX
の次元のサイズを取得します。
SSize = size(dlX,finddim(dlX,'S'))
SSize = 1×2
4 3
入力引数
X
— 入力 dlarray
dlarray
オブジェクト
入力 dlarray
。dlarray
オブジェクトとして指定します。
例: X = dlarray(randn(3,4),'ST')
label
— 単一の次元ラベル
'S'
| 'C'
| 'B'
| 'T'
| 'U'
単一の次元ラベル。次の dlarray
次元ラベルのいずれかとして指定します。
S
— 空間C
— チャネルB
— バッチ観測値T
— 時間またはシーケンスU
— 指定なし
例: "C"
データ型: char
| string
出力引数
拡張機能
C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。
使用上の注意および制限:
ラベルの引数はコンパイル時の定数でなければなりません。
GPU コード生成
GPU Coder™ を使用して NVIDIA® GPU のための CUDA® コードを生成します。
使用上の注意および制限:
ラベルの引数はコンパイル時の定数でなければなりません。
バージョン履歴
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)