Bentuk tensor yang mungkin diketahui sebagian yang dihasilkan oleh suatu operasi.
Metode Umum
boolean | sama dengan (Object obj) |
int | hashCode () |
Bentuk statis | make (long firstDimensionSize, long ... otherDimensionSizes) Buat Bentuk yang mewakili nilai dimensi N. |
int | numDimensions () Jumlah dimensi yang diwakili oleh bentuk ini. |
Bentuk statis | skalar () Buat Bentuk yang mewakili nilai skalar. |
panjang | ukuran (int i) Ukuran dimensi ke-i. |
Tali | toString () Deskripsi singkat tentang bentuk yang dimaksudkan untuk debugging. |
Bentuk statis | tidak diketahui () Buat Bentuk yang mewakili jumlah dimensi yang tidak diketahui. |
Metode Warisan
Metode Umum
public boolean sama dengan (Object obj)
public int hashCode ()
public static Shape make (long firstDimensionSize, long ... otherDimensionSizes)
Buat Bentuk yang mewakili nilai dimensi N.
Membuat Bentuk yang mewakili nilai dimensi-N (N setidaknya 1), dengan ukuran yang disediakan untuk setiap dimensi. A -1 menunjukkan bahwa ukuran dimensi yang sesuai tidak diketahui. Misalnya:
// 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 ()
Jumlah dimensi yang diwakili oleh bentuk ini.
Kembali
- -1 jika jumlah dimensi tidak diketahui, 0 jika bentuk mewakili skalar, 1 untuk vektor, 2 untuk matriks, dll.
ukuran panjang publik (int i)
Ukuran dimensi ke-i.
Kembali
- Ukuran dimensi yang diminta atau -1 jika tidak diketahui.
public String toString ()
Deskripsi singkat tentang bentuk yang dimaksudkan untuk debugging.
Bentuk statis publik tidak diketahui ()
Buat Bentuk yang mewakili jumlah dimensi yang tidak diketahui.