Shape

classe finale pubblica Shape

La forma forse parzialmente conosciuta di un tensore prodotto da un'operazione.

Metodi pubblici

booleano
è uguale a (Oggetto oggetto)
int
Forma statica
marca (lungo firstDimensionSize, lungo... otherDimensionSizes)
Crea una forma che rappresenta un valore N-dimensionale.
int
numerodimensioni ()
Numero di dimensioni rappresentate da questa forma.
Forma statica
scalare ()
Crea una forma che rappresenta un valore scalare.
lungo
dimensione (int i)
La dimensione della i-esima dimensione.
Corda
accordare ()
Descrizione concisa della forma destinata al debug.
Forma statica
sconosciuto ()
Crea una forma che rappresenta un numero sconosciuto di dimensioni.

Metodi ereditati

Metodi pubblici

booleano pubblico è uguale a (Oggetto obj)

Parametri
ogg

public int hashCode ()

public static Shape make (long firstDimensionSize, long... otherDimensionSizes)

Crea una forma che rappresenta un valore N-dimensionale.

Crea una forma che rappresenta un valore N-dimensionale (N è almeno 1), con la dimensione fornita per ogni dimensione. Un -1 indica che la dimensione della dimensione corrispondente è sconosciuta. Ad esempio:

// 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);
 

Parametri
primaDimensionSize
altredimensioni

public int numDimensioni ()

Numero di dimensioni rappresentate da questa forma.

ritorna
  • -1 se il numero di dimensioni è sconosciuto, 0 se la forma rappresenta uno scalare, 1 per un vettore, 2 per una matrice ecc.

pubblica statica Forma scalare ()

Crea una forma che rappresenta un valore scalare.

dimensione lunga pubblica (int i)

La dimensione della i-esima dimensione.

Parametri
io
ritorna
  • La dimensione della dimensione richiesta o -1 se è sconosciuta.

stringa pubblica toString ()

Descrizione concisa della forma destinata al debug.

forma statica pubblica sconosciuta ()

Crea una forma che rappresenta un numero sconosciuto di dimensioni.