パブリック最終クラス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 ()
デバッグを目的とした形状の簡潔な説明。