パブリック最終クラスShape
操作によって生成されるテンソルの部分的に既知である可能性のある形状。
パブリックメソッド
ブール値 | 等しい(オブジェクトオブジェクト) |
整数 | ハッシュコード() |
静的な形状 | make (long firstDimensionSize, long...otherDimensionSizes) N 次元の値を表す Shape を作成します。 |
整数 | numDimensions () この形状によって表される次元の数。 |
静的な形状 | スカラー() スカラー値を表す Shape を作成します。 |
長さ | サイズ(int i) i 番目の次元のサイズ。 |
弦 | toString () デバッグを目的とした形状の簡潔な説明。 |
静的な形状 | 未知() 未知の次元数を表す Shape を作成します。 |
継承されたメソッド
パブリックメソッド
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 など。
パブリックなロングサイズ(int i)
i 番目の次元のサイズ。
パラメータ
私 |
---|
返品
- 要求されたディメンションのサイズ、または不明な場合は -1。
public String toString ()
デバッグを目的とした形状の簡潔な説明。