Оператор, предоставляющий методы для тензоров org.tensorflow.op.core.Shape и операндов 1d, которые представляют размеры фигуры.
Ops tf = Ops.create(); Operand<TFloat32> yPred = tf.constant(new float[][][] { { {0f, 0.5f
, {0.3f, 0.9f} } }); ShapepredShape = 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> | |
статический операнд <TInt32> | |
статический <T расширяет TNumber > Операнд <T> | присоединить ( Область действия, операнд <T> shape, операнд <T> shapeToAppend) Создает одномерный операнд, представляющий новую фигуру, содержащий размеры операнда, представляющего фигуру, за которыми следуют размеры операнда, представляющего фигуру, которую нужно добавить. |
static <T расширяет TType , U расширяет TNumber > Операнд <T> | |
статический <U расширяет TNumber > Операнд <U> | |
статический <T расширяет TType > Операнд <T> | |
статический операнд <TInt32> | |
статический <U расширяет TNumber > Операнд <U> | |
статический операнд <TInt32> | |
статический операнд <TInt32> | numDimensions (область видимости , Shape < TInt32 > shape) Получите количество измерений объекта формы. |
статический <U расширяет TNumber > Операнд <U> | numDimensions (область действия , форма Shape <U>, тип Class<U>) Получите количество измерений объекта формы. |
статический операнд <TInt64> | |
статический <T расширяет TNumber > Операнд <T> | |
статический операнд <TInt32> | |
статический <U расширяет TNumber > Операнд <U> | уменьшитьDims (область области действия , форма Shape <U>, ось операнда <U>, тип Class<U>) Уменьшает форму до указанной оси. |
статический операнд <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 > | |
статический операнд <TInt32> | |
статический операнд <TInt32> | |
статический <U расширяет TNumber > Операнд <U> | |
static <T расширяет TType , U расширяет TNumber > Операнд <U> | |
статический операнд <TInt32> | |
статический <U расширяет TNumber > Операнд <U> | |
статический операнд <TInt32> | |
статический <U расширяет TNumber > Операнд <U> | хвост (область области действия , форма Shape <U>, тип Class<U>) Создает одномерный операнд, содержащий размер, соответствующий последнему * размеру фигуры. |
статический операнд <TInt32> | |
статический <U расширяет TNumber > Операнд <U> | |
статический <U расширяет TNumber > Операнд <U> | takeLast (область области действия , форма Shape <U>, операнд <U> n, тип Class<U>) Создает одномерный операнд, содержащий размеры, соответствующие последним n измерениям фигуры. |
статический <U расширяет TNumber > Операнд < TInt32 > |
Унаследованные методы
Публичные конструкторы
общедоступные фигуры ()
Публичные методы
общедоступный статический операнд <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 измерениям фигуры