Оператор, предоставляющий методы для тензоров 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> | размер ( область видимости , Shape < TInt32 > shape) Получите размер, представленный формой TensorFlow. |
| статический операнд <TInt32> | |
| статический <U расширяет TNumber > Операнд <U> | |
| static <T расширяет TType , U расширяет TNumber > Операнд <U> | |
| статический операнд <TInt32> | |
| статический <U расширяет TNumber > Операнд <U> | |
| статический операнд <TInt32> | |
| статический <U расширяет TNumber > Операнд <U> | |
| статический операнд <TInt32> | |
| статический <U расширяет TNumber > Операнд <U> | |
| статический <U расширяет TNumber > Операнд <U> | |
| статический <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> размер (область действия , форма <TInt32> shape, операнд <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 (область действия , форма <TInt32> shape, операнд <TInt32> n)
Создает одномерный операнд, содержащий размеры, соответствующие последним n измерениям фигуры.
Параметры
| объем | текущий объем |
|---|---|
| форма | форма TensorFlow |
| н | количество ведущих размеров, которое нужно получить, должно быть <=, чем numDimensions() фигуры. |
Возврат
- одномерный операнд, содержащий размеры, соответствующие последним n измерениям фигуры