パブリック最終クラスの形
操作によって生成されたテンソルのおそらく部分的に既知の形状。
パブリックメソッド
ブール値 | 等しい(オブジェクトobj) |
int | hashCode () |
静的な形状 | メイク(長いfirstDimensionSize、長い... otherDimensionSizes) N次元の値を表すシェイプを作成します。 |
int | numDimensions () この形状で表される次元の数。 |
静的な形状 | スカラー() スカラー値を表すシェイプを作成します。 |
長さ | サイズ(INT I) i番目の次元のサイズ。 |
弦 | toString () デバッグ用の形状の簡潔な説明。 |
静的な形状 | 未知の() 未知の数の次元を表す形状を作成します。 |
継承されたメソッド
パブリックメソッド
パブリックブールのequals(オブジェクトobj)
公共int型のhashCode()
パブリック静的の形状メイク(長いfirstDimensionSize、長い... otherDimensionSizes)
N次元の値を表すシェイプを作成します。
N次元の値(Nは少なくとも1)を表すシェイプを作成し、各次元に指定されたサイズを使用します。 -1は、対応する次元のサイズが不明であることを示します。例えば:
// A 2-element vector.
Shape vector = Shape.create(2);
// A 2x3 matrix.
Shape matrix = Shape.create(2, 3);
// A matrix with 4 columns but an unknown number of rows.
// This is typically used to indicate the shape of tensors that represent
// a variable-sized batch of values. The Shape below might represent a
// variable-sized batch of 4-element vectors.
Shape batch = Shape.create(-1, 4);
公共int型numDimensions()
この形状で表される次元の数。
戻り値
- 次元数が不明な場合は-1、形状がスカラーを表す場合は0、ベクトルの場合は1、行列の場合は2など。
公共ロングサイズ(int型I)
i番目の次元のサイズ。
戻り値
- 要求されたディメンションのサイズ。不明な場合は-1。
公共の文字列のtoString()
デバッグ用の形状の簡潔な説明。