Shapes

публичный абстрактный класс Shapes

Оператор, предоставляющий методы для тензоров org.tensorflow.op.core.Shape и операндов 1d, которые представляют размеры фигуры.

Ops tf = Ops.create();
 Operand<TFloat32> yPred = tf.constant(new float[][][] { { {0f, 0.5f, {0.3f, 0.9f} } });
 Shape predShape = tf.shape(yPred);
 Operand numLabels =
     tf.reduceProd(tf.shape.takeLast(predShape, // take all but the first dimension
         tf.math.sub(  // by subtract 1 from the total dimensions represent by  predShape
             tf.shape.numDimensions(predShape),
             tf.constant(1))),
         tf.constant(0));

 Operand numPred = tf.shape.size(predShape, tf.constant(0));
 Operand predFlat = tf.shape.flatten(yPred);

 Shape predShape64 = tf.shape(yPred, TInt64.class);
 Operand predSqueezed = tf.shape.squeeze(predShape64, TInt64.class);
 }

Публичные конструкторы

Публичные методы

статический операнд <TInt64>
add (область видимости , Shape <TInt64> shape, long LastDimension)
Создает одномерный операнд, содержащий размеры фигуры, за которыми следует последнее измерение.
статический операнд <TInt32>
добавить (область видимости , Shape <TInt32> shape, int LastDimension)
Создает одномерный операнд, содержащий размеры фигуры, за которыми следует последнее измерение.
статический <T расширяет TNumber > Операнд <T>
присоединить ( Область действия, операнд <T> shape, операнд <T> shapeToAppend)
Создает одномерный операнд, представляющий новую фигуру, содержащий размеры операнда, представляющего фигуру, за которыми следуют размеры операнда, представляющего фигуру, которую нужно добавить.
static <T расширяет TType , U расширяет TNumber > Операнд <T>
Flatten (область области действия , операнд <T>, тип Class<U>)
Сгладить операнд до 1 измерения
статический <U расширяет TNumber > Операнд <U>
Flatten ( Область действия, форма Shape <U>, тип Class<U>)
Сгладьте форму до 1 измерения.
статический <T расширяет TType > Операнд <T>
Flatten (область действия , операнд <T> операнд)
Сгладить операнд до 1 измерения.
статический операнд <TInt32>
сгладить (область видимости , Shape < TInt32 > shape)
Сгладьте форму до 1 измерения.
статический <U расширяет TNumber > Операнд <U>
head (Область действия , форма Shape <U>, тип Class<U>)
Создает одномерный операнд, содержащий первое измерение фигуры.
статический операнд <TInt32>
head (область видимости , Shape < TInt32 > shape)
Создает одномерный операнд, содержащий первое измерение фигуры.
статический операнд <TInt32>
numDimensions (область видимости , Shape < TInt32 > shape)
Получите количество измерений объекта формы.
статический <U расширяет TNumber > Операнд <U>
numDimensions (область действия , форма Shape <U>, тип Class<U>)
Получите количество измерений объекта формы.
статический операнд <TInt64>
prepend (область видимости , Shape <TInt64> shape, long firstDimension)
Создает одномерный операнд, содержащий первое измерение, за которым следуют размеры фигуры.
статический <T расширяет TNumber > Операнд <T>
prepend ( Область действия, операнд <T> shape, операнд <T> shapeToPrepend)
Создает одномерный операнд, представляющий новую фигуру, содержащий размеры операнда, представляющего фигуру, добавляемую в начало, за которыми следуют размеры операнда, представляющего фигуру.
статический операнд <TInt32>
prepend (область видимости , Shape <TInt32> shape, int firstDimension)
Создает одномерный операнд, содержащий первое измерение, за которым следуют размеры фигуры.
статический <U расширяет TNumber > Операнд <U>
уменьшитьDims (область области действия , форма Shape <U>, ось операнда <U>, тип Class<U>)
Уменьшает форму до указанной оси.
статический операнд <TInt32>
уменьшитьDims (область видимости , форма <TInt32> форма, операнд <TInt32> ось)
Уменьшает форму до указанной оси.
статический <T расширяет TType > Операнд <T>
уменьшитьDims (область видимости , операнд <T> операнд, операнд <TInt32> ось)
Изменяет форму операнда, уменьшая форму до указанной оси.
static <T расширяет TType , U расширяет TNumber > Операнд <T>
уменьшитьDims (область области действия , операнд <T>, ось операнда <U>, тип класса<U>)
Изменяет форму операнда, уменьшая форму до указанной оси.
статический <U расширяет TNumber > Операнд <U>
размер (область области действия , форма формы <U>, тип класса<U>)
Получите размер, представленный формой TensorFlow.
статический <T расширяет TType > Операнд < TInt32 >
размер (область действия , ввод операнда <T>, операнд <TInt32> dim)
Получите размер указанного измерения для формы тензора.
статический операнд <TInt32>
размер (область видимости , Shape < TInt32 > shape)
Получите размер, представленный формой TensorFlow.
статический операнд <TInt32>
размер (Область видимости , Форма <TInt32> shape, Операнд <TInt32> dim)
Получите размер указанного размера в фигуре.
статический <U расширяет TNumber > Операнд <U>
размер ( Область действия, Форма <U>, Операнд <U> dim, Тип Класс<U>)
Получите размер указанного размера в фигуре.
static <T расширяет TType , U расширяет TNumber > Операнд <U>
размер (область действия , ввод операнда <T>, размер операнда <U>, тип класса<U>)
Получите размер указанного измерения для формы тензора.
статический операнд <TInt32>
сжать (область видимости , Shape < TInt32 > shape)
Удаляет размеры размера 1 из фигуры.
статический <U расширяет TNumber > Операнд <U>
сжатие ( Область действия, форма Shape <U>, тип Class<U>)
Удаляет размеры размера 1 из фигуры.
статический операнд <TInt32>
хвост (область видимости , Shape < TInt32 > shape)
Создает одномерный операнд, содержащий размер, соответствующий последнему размеру фигуры.
статический <U расширяет TNumber > Операнд <U>
хвост (область области действия , форма Shape <U>, тип Class<U>)
Создает одномерный операнд, содержащий размер, соответствующий последнему * размеру фигуры.
статический операнд <TInt32>
take (Область видимости , Shape <TInt32> shape, Operand <TInt32> n)
Создает одномерный операнд с размерами, соответствующими первым n измерениям фигуры.
статический <U расширяет TNumber > Операнд <U>
take (Область действия , Форма <U>, Операнд <U> n, Тип Класс<U>)
Создает одномерный операнд, содержащий размеры, соответствующие первым n измерениям фигуры.
статический <U расширяет TNumber > Операнд <U>
takeLast (область области действия , форма Shape <U>, операнд <U> n, тип Class<U>)
Создает одномерный операнд, содержащий размеры, соответствующие последним n измерениям фигуры.
статический <U расширяет TNumber > Операнд < TInt32 >
takeLast (область видимости , Shape <TInt32> shape, Operand <TInt32> n)
Создает одномерный операнд, содержащий размеры, соответствующие последним n измерениям фигуры.

Унаследованные методы

Публичные конструкторы

общедоступные фигуры ()

Публичные методы

общедоступный статический операнд <TInt64> добавление (область действия , форма <TInt64> shape, long LastDimension)

Создает одномерный операнд, содержащий размеры фигуры, за которыми следует последнее измерение.

Параметры
объем текущий объем
форма форма TensorFlow
последнее измерение измерение(я) для добавления
Возврат
  • одномерный операнд, содержащий размеры фигуры, за которыми следует последнее измерение

общедоступный статический операнд <TInt32> добавление (область области действия , форма <TInt32> shape, int LastDimension)

Создает одномерный операнд, содержащий размеры фигуры, за которыми следует последнее измерение.

Параметры
объем текущий объем
форма форма TensorFlow
последнее измерение измерение(я) для добавления
Возврат
  • одномерный операнд, содержащий размеры фигуры, за которыми следует последнее измерение

общедоступный статический операнд <T> добавление (область действия , операнд <T> shape, операнд <T> shapeToAppend)

Создает одномерный операнд, представляющий новую фигуру, содержащий размеры операнда, представляющего фигуру, за которыми следуют размеры операнда, представляющего фигуру, которую нужно добавить.

Параметры
объем текущий объем
форма форма TensorFlow
формаToAppend другая фигура для добавления
Возврат
  • одномерный операнд, представляющий новую фигуру, содержащий размеры операнда, представляющего фигуру, за которыми следуют размеры операнда, представляющего фигуру, которую нужно добавить

общедоступный статический операнд <T> сглаживание (область действия , операнд <T>, тип Class<U>)

Сгладить операнд до 1 измерения

Параметры
объем текущий объем
операнд операнд для выравнивания
тип тип данных фигуры
Возврат
  • измененный операнд

общедоступный статический операнд <U> сглаживание (область действия , форма Shape <U>, тип Class<U>)

Сгладьте форму до 1 измерения.

Параметры
объем текущий объем
форма форма TensorFlow
тип тип данных фигуры
Возврат
  • сплющенная форма

общедоступный статический операнд <T> сгладить (область действия , операнд <T> операнд)

Сгладить операнд до 1 измерения.

Параметры
объем текущий объем
операнд операнд для выравнивания
Возврат
  • измененный операнд

public static Operand <TInt32> Flatten (область видимости , Shape <TInt32> shape)

Сгладьте форму до 1 измерения.

Параметры
объем текущий объем
форма форма TensorFlow
Возврат
  • сплющенная форма

общедоступный статический операнд <U> head (область действия , форма Shape <U>, тип Class<U>)

Создает одномерный операнд, содержащий первое измерение фигуры.

Параметры
объем текущий объем
форма форма TensorFlow
тип тип данных формы.
Возврат
  • одномерный операнд, содержащий первое измерение фигуры

общедоступный статический операнд <TInt32> head (область видимости , форма <TInt32> )

Создает одномерный операнд, содержащий первое измерение фигуры.

Параметры
объем текущий объем
форма форма TensorFlow
Возврат
  • одномерный операнд, содержащий первое измерение фигуры

общедоступный статический операнд <TInt32> numDimensions (область видимости , форма <TInt32> форма)

Получите количество измерений объекта формы.

Параметры
объем текущий объем
форма форма
Возврат
  • количество измерений

public static Operand <U> numDimensions (область действия , форма Shape <U>, тип Class<U>)

Получите количество измерений объекта формы.

Параметры
объем текущий объем
форма форма
тип тип данных фигуры
Возврат
  • количество измерений

public static Operand <TInt64> prepend ( область видимости , Shape <TInt64> shape, long firstDimension)

Создает одномерный операнд, содержащий первое измерение, за которым следуют размеры фигуры.

Параметры
объем текущий объем
форма форма TensorFlow
первое измерение размер для добавления в начало
Возврат
  • одномерный операнд, содержащий первое измерение, за которым следуют размеры фигуры

public static Operand <T> prepend ( Область действия, Operand <T> shape, Operand <T> shapeToPrepend)

Создает одномерный операнд, представляющий новую фигуру, содержащий размеры операнда, представляющего фигуру, добавляемую в начало, за которыми следуют размеры операнда, представляющего фигуру.

Параметры
объем текущий объем
форма операнд, содержащий размеры фигуры
shapeToPrepend операнд, содержащий размеры фигуры, добавляемой в начало
Возврат
  • одномерный операнд, представляющий новую фигуру, содержащий размеры операнда, представляющего фигуру, которую нужно добавить, за которой следуют размеры операнда, представляющего фигуру

public static Operand <TInt32> prepend ( область видимости , Shape <TInt32> shape, int firstDimension)

Создает одномерный операнд, содержащий первое измерение, за которым следуют размеры фигуры.

Параметры
объем текущий объем
форма форма TensorFlow
первое измерение размер для добавления в начало
Возврат
  • одномерный операнд, содержащий первое измерение, за которым следуют размеры фигуры

общедоступный статический операнд <U> сокращениеDims (область области действия , форма Shape <U>, ось операнда <U>, тип Class<U>)

Уменьшает форму до указанной оси.

Параметры
объем текущий объем
форма форма TensorFlow
ось ось
тип тип данных фигуры
Возврат
  • уменьшенная форма

общедоступный статический операнд <TInt32> уменьшитьDims (область области действия , форма <TInt32> форма, операнд <TInt32> ось)

Уменьшает форму до указанной оси.

Параметры
объем текущий объем
форма форма TensorFlow
ось ось
Возврат
  • операнд, содержащий размеры уменьшенной формы

общедоступный статический операнд <T> уменьшитьDims (область действия , операнд <T> операнд, операнд <TInt32> ось)

Изменяет форму операнда, уменьшая форму до указанной оси.

Параметры
объем текущий объем
операнд операнд
ось ось
Возврат
  • измененный операнд

public static Operand <T> уменьшитьDims (область действия , операнд <T>, ось операнда <U>, тип Class<U>)

Изменяет форму операнда, уменьшая форму до указанной оси.

Параметры
объем текущий объем
операнд операнд
ось ось
тип тип данных фигуры
Возврат
  • измененный операнд

общедоступный статический размер операнда <U> (область области действия , форма Shape <U>, тип Class<U>)

Получите размер, представленный формой TensorFlow.

Параметры
объем текущий объем
форма форма TensorFlow
тип тип данных фигуры
Возврат
  • размер

общедоступный статический размер операнда <TInt32> (область действия , ввод операнда <T>, операнд <TInt32> dim)

Получите размер указанного измерения для формы тензора.

Параметры
объем текущий объем
вход операнд
тусклый размер
Возврат
  • размер указанного размера

общедоступный статический операнд <TInt32> размер (область области , форма <TInt32> форма)

Получите размер, представленный формой TensorFlow.

Параметры
объем текущий объем
форма форма TensorFlow
Возврат
  • размер

общедоступный статический операнд <TInt32> size (область действия , Shape <TInt32> shape, Operand <TInt32> dim)

Получите размер указанного размера в фигуре.

Параметры
объем текущий объем
форма форма TensorFlow
тусклый размер
Возврат
  • размер указанного размера

общедоступный статический размер операнда <U> (область области действия , форма формы <U>, размер операнда <U>, тип класса<U>)

Получите размер указанного размера в фигуре.

Параметры
объем текущий объем
форма форма TensorFlow
тусклый размер
тип тип данных фигуры
Возврат
  • размер указанного размера

общедоступный статический размер операнда <U> (область действия , ввод операнда <T>, размер операнда <U>, тип Class<U>)

Получите размер указанного измерения для формы тензора.

Параметры
объем текущий объем
вход операнд
тусклый размер
тип тип данных фигуры
Возврат
  • размер указанного размера

общедоступный статический операнд <TInt32> сжать (область видимости , форма <TInt32> форма)

Удаляет размеры размера 1 из фигуры.

Параметры
объем текущий объем
форма форма TensorFlow
Возврат
  • сжатая форма

общедоступное статическое сжатие операнда <U> (область области действия , форма Shape <U>, тип Class<U>)

Удаляет размеры размера 1 из фигуры.

Параметры
объем текущий объем
форма форма TensorFlow
тип тип данных формы.
Возврат
  • сжатая форма

общедоступный статический операнд <TInt32> хвост (область видимости , форма <TInt32> форма)

Создает одномерный операнд, содержащий размер, соответствующий последнему размеру фигуры.

Параметры
объем текущий объем
форма форма TensorFlow
Возврат
  • одномерный операнд, содержащий размер, соответствующий последнему размеру фигуры.

общедоступный статический операнд <U> хвост (область действия , форма Shape <U>, тип Class<U>)

Создает одномерный операнд, содержащий размер, соответствующий последнему * размеру фигуры.

Параметры
объем текущий объем
форма форма TensorFlow
тип тип данных формы.
Возврат
  • одномерный операнд, содержащий размер, соответствующий последнему размеру фигуры.

общедоступный статический операнд <TInt32> take (область действия , форма <TInt32> shape, операнд <TInt32> n)

Создает одномерный операнд с размерами, соответствующими первым n измерениям фигуры.

Параметры
объем текущий объем
форма форма TensorFlow
н количество ведущих размеров, которое нужно получить, должно быть <=, чем numDimensions() фигуры.
Возврат
  • одномерный операнд, размеры которого соответствуют первым n измерениям фигуры

общедоступный статический операнд <U> take (область действия , форма формы <U>, операнд <U> n, тип класса<U>)

Создает одномерный операнд, содержащий размеры, соответствующие первым n измерениям фигуры.

Параметры
объем текущий объем
форма форма TensorFlow
н количество ведущих размеров, которое нужно получить, должно быть <=, чем numDimensions() фигуры.
тип тип данных формы.
Возврат
  • одномерный операнд, размеры которого соответствуют * первым n измерениям фигуры

public static Operand <U> takeLast (область действия , форма Shape <U>, операнд <U> n, тип Class<U>)

Создает одномерный операнд, содержащий размеры, соответствующие последним n измерениям фигуры.

Параметры
объем текущий объем
форма форма TensorFlow
н количество ведущих размеров, которое нужно получить, должно быть <=, чем numDimensions() фигуры.
тип тип данных формы.
Возврат
  • одномерный операнд, содержащий размеры, соответствующие последним n измерениям фигуры

общедоступный статический операнд <TInt32> takeLast (область действия , Shape <TInt32> shape, Operand <TInt32> n)

Создает одномерный операнд, содержащий размеры, соответствующие последним n измерениям фигуры.

Параметры
объем текущий объем
форма форма TensorFlow
н количество ведущих размеров, которое нужно получить, должно быть <=, чем numDimensions() фигуры.
Возврат
  • одномерный операнд, содержащий размеры, соответствующие последним n измерениям фигуры