Возможно частично известная форма тензора, созданного в результате операции.
Публичные методы
логическое значение | равно (Объект obj) |
интервал | хэш-код () |
статическая форма | make (длинный firstDimensionSize, длинный...otherDimensionSizes) Создайте форму, представляющую N-мерное значение. |
интервал | numDimensions () Количество измерений, представленных этой фигурой. |
статическая форма | скаляр () Создайте форму, представляющую скалярное значение. |
длинный | размер (целое число) Размер i-го измерения. |
Нить | toString () Краткое описание формы, предназначенной для отладки. |
статическая форма | неизвестный () Создайте фигуру, представляющую неизвестное количество измерений. |
Унаследованные методы
Публичные методы
общедоступное логическое значение равно (Object obj)
public int hashCode ()
public static Shape make (long firstDimensionSize, long...otherDimensionSizes)
Создайте форму, представляющую N-мерное значение.
Создает фигуру, представляющую N-мерное значение (N не менее 1), с указанным размером для каждого измерения. -1 указывает, что размер соответствующего измерения неизвестен. Например:
// 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 ()
Количество измерений, представленных этой фигурой.
Возврат
- -1, если количество измерений неизвестно, 0, если форма представляет собой скаляр, 1 для вектора, 2 для матрицы и т. д.
общедоступный длинный размер (int i)
Размер i-го измерения.
Возврат
- Размер запрошенного измерения или -1, если он неизвестен.
публичная строка toString ()
Краткое описание формы, предназначенной для отладки.
общедоступная статическая форма неизвестна ()
Создайте фигуру, представляющую неизвестное количество измерений.