このページは Cloud Translation API によって翻訳されました。
Switch to English

形状

パブリックファイナルクラスShape

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

パブリックメソッド

ブール
等しい (オブジェクトobj)
int
hashCode ()
静的な形状
make (long firstDimensionSize、long ... otherDimensionSizes)
N次元の値を表すShapeを作成します。
int
numDimensions ()
この形状によって表される次元の数。
静的な形状
スカラー ()
スカラー値を表すShapeを作成します。
長いです
サイズ (int i)
i番目の次元のサイズ。
ストリング
toString ()
デバッグ用の形状の簡潔な説明。
静的な形状
不明 ()
不明な次元数を表すShapeを作成します。

継承されたメソッド

パブリックメソッド

public boolean equals (Object obj)

パラメーター
obj

public int hashCode ()

public static Shape make (長いfirstDimensionSize、long ... otherDimensionSizes)

N次元の値を表すShapeを作成します。

各次元に指定されたサイズで、N次元の値(Nは少なくとも1)を表すShapeを作成します。 -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);
  

パラメーター
firstDimensionSize
otherDimensionSizes

public int numDimensions ()

この形状によって表される次元の数。

戻り値
  • 次元数が不明の場合は-1、形状がスカラーを表す場合は0、ベクトルの場合は1、行列の場合は2など。

public static Shape スカラー ()

スカラー値を表すShapeを作成します。

公共ロングサイズ (int型I)

i番目の次元のサイズ。

パラメーター
戻り値
  • 要求された次元のサイズ。不明な場合は-1。

public String toString ()

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

public static Shape unknown ()

不明な次元数を表すShapeを作成します。