A forma possivelmente parcialmente conhecida de um tensor produzido por uma operação.
Métodos Públicos
boleano | igual a (objeto obj) |
int | hashCode () |
forma estática | make (long firstDimensionSize, long ... otherDimensionSizes) Crie uma forma representando um valor N-dimensional. |
int | numDimensions () Número de dimensões representadas por esta forma. |
forma estática | escalar () Crie uma forma representando um valor escalar. |
longo | tamanho (int i) O tamanho da i-ésima dimensão. |
Fragmento | toString () Descrição sucinta da forma destinada à depuração. |
forma estática | desconhecido () Crie uma forma representando um número desconhecido de dimensões. |
Métodos herdados
Métodos Públicos
public boolean equals (Object obj)
public int hashCode ()
public static Shape make (long firstDimensionSize, long ... otherDimensionSizes)
Crie uma forma representando um valor N-dimensional.
Cria uma Forma que representa um valor N-dimensional (N sendo pelo menos 1), com o tamanho fornecido para cada dimensão. Um -1 indica que o tamanho da dimensão correspondente é desconhecido. Por exemplo:
// 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 ()
Número de dimensões representadas por esta forma.
Devoluções
- -1 se o número de dimensões for desconhecido, 0 se a forma representar um escalar, 1 para um vetor, 2 para uma matriz etc.
tamanho público longo (int i)
O tamanho da i-ésima dimensão.
Devoluções
- O tamanho da dimensão solicitada ou -1 se for desconhecido.
public String toString ()
Descrição sucinta da forma destinada à depuração.
público estático Forma desconhecida ()
Crie uma forma representando um número desconhecido de dimensões.