Bentuk tensor yang mungkin diketahui sebagian yang dihasilkan oleh suatu operasi.
Metode Publik
boolean | sama (Object obj) |
ke dalam | hashCode () |
statis Shape | membuat (panjang firstDimensionSize, panjang ... otherDimensionSizes) Buat Bentuk yang mewakili nilai N-dimensi. |
ke dalam | numDimensions () Jumlah dimensi yang diwakili oleh bentuk ini. |
statis Shape | skalar () Buat Bentuk yang mewakili nilai skalar. |
panjang | Ukuran (int i) Ukuran dimensi ke-i. |
Rangkaian | toString () Deskripsi singkat tentang bentuk yang dimaksudkan untuk debugging. |
statis Shape | tidak diketahui () Buat Bentuk yang mewakili jumlah dimensi yang tidak diketahui. |
Metode yang Diwarisi
Metode Publik
boolean equals publik (Object obj)
public int hashCode ()
public static Bentuk make (panjang firstDimensionSize, panjang ... otherDimensionSizes)
Buat Bentuk yang mewakili nilai N-dimensi.
Membuat Bentuk yang mewakili nilai N-dimensi (N setidaknya 1), dengan ukuran yang disediakan untuk setiap dimensi. A -1 menunjukkan bahwa ukuran dimensi yang sesuai tidak diketahui. Sebagai contoh:
// 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.
publik ukuran panjang (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.
public static Bentuk yang tidak diketahui ()
Buat Bentuk yang mewakili jumlah dimensi yang tidak diketahui.