Theano-data-types
提供:Dev Guides
Theano-データ型
Theanoの基本を理解したので、式の作成に使用できるさまざまなデータ型から始めましょう。 次の表は、Theanoで定義されているデータ型の部分的なリストです。
Data type | Theano type |
---|---|
Byte | bscalar, bvector, bmatrix, brow, bcol, btensor3, btensor4, btensor5, btensor6, btensor7 |
16-bit integers | wscalar, wvector, wmatrix, wrow, wcol, wtensor3, wtensor4, wtensor5, wtensor6, wtensor7 |
32-bit integers | iscalar, ivector, imatrix, irow, icol, itensor3, itensor4, itensor5, itensor6, itensor7 |
64-bit integers | lscalar, lvector, lmatrix, lrow, lcol, ltensor3, ltensor4, ltensor5, ltensor6, ltensor7 |
float | fscalar, fvector, fmatrix, frow, fcol, ftensor3, ftensor4, ftensor5, ftensor6, ftensor7 |
double | dscalar, dvector, dmatrix, drow, dcol, dtensor3, dtensor4, dtensor5, dtensor6, dtensor7 |
complex | cscalar, cvector, cmatrix, crow, ccol, ctensor3, ctensor4, ctensor5, ctensor6, ctensor7 |
上記のリストは完全ではなく、完全なリストについては、テンソル作成ドキュメントを参照してください。
次に、Theanoでさまざまな種類のデータの変数を作成する方法の例をいくつか示します。
スカラー
スカラー変数を構築するには、構文を使用します-
構文
出力
一次元配列
一次元配列を作成するには、次の宣言を使用します-
例
出力
出力
二次元配列
二次元配列を宣言するには、次のコードスニペットを使用します-
例
出力
5次元配列
5次元配列を宣言するには、次の構文を使用します-
例
出力
複数のコンストラクター
場合によっては、1つの宣言で同じ型の変数を作成することもできます。 あなたは次の構文を使用してそうすることができます-