Shape

パブリック最終クラスShape

操作によって生成されるテンソルの部分的に既知の形状。

パブリックメソッド

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

継承されたメソッド

ブール値
等しい(オブジェクト arg0)
最終クラス<?>
getクラス()
整数
ハッシュコード()
最後の空白
通知する()
最後の空白
すべて通知()
toString ()
最後の空白
wait (long arg0, int arg1)
最後の空白
待機(長い引数0)
最後の空白
待って()

パブリックメソッド

public booleanに等しい(オブジェクト obj)

パラメータ
オブジェクト

public int hashCode ()

public static Shape make (long 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);
 

パラメータ
最初の寸法サイズ
その他の寸法サイズ

public int numDimensions ()

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

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

public static Shapeスカラー()

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

パブリックなロングサイズ(int i)

i 番目の次元のサイズ。

パラメータ
返品
  • 要求されたディメンションのサイズ、または不明な場合は -1。

public String toString ()

デバッグを目的とした形状の簡潔な説明。

public static形状不明()

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