警告:この API は非推奨であり、置き換えが安定した後の TensorFlow の将来のバージョンでは削除される予定です。

Shape

パブリック最終クラスの

操作によって生成されたテンソルのおそらく部分的に既知の形状。

パブリックメソッド

ブール値
等しい(オブジェクト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()

デバッグ用の形状の簡潔な説明。

パブリック静的の形状は不明()

未知の数の次元を表す形状を作成します。