A forma possivelmente parcialmente conhecida de um tensor produzido por uma operação.
Métodos Públicos
booleano | é igual (objeto obj) |
interno | código hash () |
Forma estática | make (longo firstDimensionSize, longo... otherDimensionSizes) Crie um Shape representando um valor N-dimensional. |
interno | numDimensões () Número de dimensões representadas por esta forma. |
Forma estática | escalar () Crie um Shape representando um valor escalar. |
longo | tamanho (int i) O tamanho da i-ésima dimensão. |
Corda | toString () Descrição sucinta da forma destinada à depuração. |
Forma estática | desconhecido () Crie um Shape representando um número desconhecido de dimensões. |
Métodos herdados
Métodos Públicos
booleano público é igual (Object obj)
hashCode int público ()
Forma estática pública make (longo firstDimensionSize, longo... otherDimensionSizes)
Crie um Shape representando um valor N-dimensional.
Cria um Shape representando 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 longo público (int i)
O tamanho da i-ésima dimensão.
Devoluções
- O tamanho da dimensão solicitada ou -1 se for desconhecido.
String pública paraString ()
Descrição sucinta da forma destinada à depuração.
público estático Forma desconhecida ()
Crie um Shape representando um número desconhecido de dimensões.