Предупреждение. Этот API устарел и будет удален в будущей версии TensorFlow после того, как замена станет стабильной.
Operation
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Известные косвенные подклассы |
Выполняет вычисления на тензорах.
Операция принимает ноль или более Tensor
(созданных другими операциями) в качестве входных данных и создает ноль или более Tensor
в качестве выходных данных.
Публичные методы
абстрактный int | inputListLength (имя строки) Возвращает размер заданного входного списка тензоров для этой операции. |
абстрактная строка | имя () Возвращает полное имя операции. |
абстрактный int | числовыходов () Возвращает количество тензоров, созданных этой операцией. |
абстрактный <T> Выход <T> | вывод (int idx) Возвращает символический дескриптор одного из тензоров, созданных этой операцией. |
абстрактный вывод[] <?> | outputList (int idx, длина int) Возвращает символические дескрипторы списка тензоров, созданных этой операцией. |
абстрактный int | outputListLength (имя строки) Возвращает размер списка тензоров, созданных этой операцией. |
абстрактная строка | тип () Возвращает тип операции, т. е. имя вычисления, выполняемого этой операцией. |
Публичные методы
Возвращает размер заданного входного списка тензоров для этой операции.
Операция имеет несколько именованных входных данных, каждый из которых содержит либо один тензор, либо список тензоров. Этот метод возвращает размер списка тензоров для определенного именованного входа операции.
Параметры
имя | идентификатор списка тензоров (которых может быть много), входных в эту операцию. |
---|
Возврат
- размер списка тензоров, созданных этим именованным входом.
Броски
IllegalArgumentException | если эта операция не имеет входных данных с указанным именем. |
---|
общедоступное абстрактное имя строки ()
Возвращает полное имя операции.
публичный абстрактный int numOutputs ()
Возвращает количество тензоров, созданных этой операцией.
общедоступный абстрактный вывод <T> ( int idx)
Возвращает символический дескриптор одного из тензоров, созданных этой операцией.
Предупреждение: не проверяет, соответствует ли тип тензора T. Рекомендуется вызывать этот метод с явным параметром типа, а не позволять его выводить, например operation.<Integer>output(0)
Параметры
идентификатор | Индекс результата среди результатов, полученных в результате этой операции. |
---|
общедоступный абстрактный Output[] <?> outputList (int idx, int длина)
Возвращает символические дескрипторы списка тензоров, созданных этой операцией.
Параметры
идентификатор | индекс первого тензора списка |
---|
длина | количество тензоров в списке |
---|
public Abstract int outputListLength (имя строки)
Возвращает размер списка тензоров, созданных этой операцией.
Операция имеет несколько именованных выходов, каждый из которых создает либо один тензор, либо список тензоров. Этот метод возвращает размер списка тензоров для определенного именованного вывода операции.
Параметры
имя | идентификатор списка тензоров (которых может быть много), созданных этой операцией. |
---|
Возврат
- размер списка тензоров, созданных этим именованным выходом.
Броски
IllegalArgumentException | если эта операция не имеет вывода с указанным именем. |
---|
общедоступный абстрактный строковый тип ()
Возвращает тип операции, т. е. имя вычисления, выполняемого этой операцией.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-25 UTC.
[null,null,["Последнее обновление: 2025-07-25 UTC."],[],[],null,["# Operation\n\npublic interface **Operation** \n\n|---|---|---|\n| Known Indirect Subclasses [GraphOperation](/api_docs/java/org/tensorflow/GraphOperation) |----------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------| | [GraphOperation](/api_docs/java/org/tensorflow/GraphOperation) | Implementation for an [Operation](/api_docs/java/org/tensorflow/Operation) added as a node to a [Graph](/api_docs/java/org/tensorflow/Graph). | |||\n\nPerforms computation on Tensors.\n\nAn Operation takes zero or more [Tensor](/api_docs/java/org/tensorflow/Tensor)s (produced by other Operations) as input, and\nproduces zero or more [Tensor](/api_docs/java/org/tensorflow/Tensor)s as output.\n\n\u003cbr /\u003e\n\n### Public Methods\n\n|--------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract int | [inputListLength](/api_docs/java/org/tensorflow/Operation#inputListLength(java.lang.String))(String name) Returns the size of the given inputs list of Tensors for this operation. |\n| abstract String | [name](/api_docs/java/org/tensorflow/Operation#name())() Returns the full name of the Operation. |\n| abstract int | [numOutputs](/api_docs/java/org/tensorflow/Operation#numOutputs())() Returns the number of tensors produced by this operation. |\n| abstract \\\u003cT\\\u003e [Output](/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e | [output](/api_docs/java/org/tensorflow/Operation#output(int))(int idx) Returns a symbolic handle to one of the tensors produced by this operation. |\n| abstract [Output\\[\\]](/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e | [outputList](/api_docs/java/org/tensorflow/Operation#outputList(int,%20int))(int idx, int length) Returns symbolic handles to a list of tensors produced by this operation. |\n| abstract int | [outputListLength](/api_docs/java/org/tensorflow/Operation#outputListLength(java.lang.String))(String name) Returns the size of the list of Tensors produced by this operation. |\n| abstract String | [type](/api_docs/java/org/tensorflow/Operation#type())() Returns the type of the operation, i.e., the name of the computation performed by the operation. |\n\nPublic Methods\n--------------\n\n#### public abstract int\n**inputListLength**\n(String name)\n\nReturns the size of the given inputs list of Tensors for this operation.\n\nAn Operation has multiple named inputs, each of which contains either a single tensor or a\nlist of tensors. This method returns the size of the list of tensors for a specific named input\nof the operation.\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| name | identifier of the list of tensors (of which there may be many) inputs to this operation. |\n|------|------------------------------------------------------------------------------------------|\n\n##### Returns\n\n- the size of the list of Tensors produced by this named input. \n\n##### Throws\n\n| IllegalArgumentException | if this operation has no input with the provided name. |\n|--------------------------|--------------------------------------------------------|\n\n#### public abstract String\n**name**\n()\n\nReturns the full name of the Operation. \n\n#### public abstract int\n**numOutputs**\n()\n\nReturns the number of tensors produced by this operation. \n\n#### public abstract [Output](/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e\n**output**\n(int idx)\n\nReturns a symbolic handle to one of the tensors produced by this operation.\n\nWarning: Does not check that the type of the tensor matches T. It is recommended to call\nthis method with an explicit type parameter rather than letting it be inferred, e.g. `operation.<Integer>output(0)`\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| idx | The index of the output among the outputs produced by this operation. |\n|-----|-----------------------------------------------------------------------|\n\n#### public abstract [Output\\[\\]](/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e\n**outputList**\n(int idx, int length)\n\nReturns symbolic handles to a list of tensors produced by this operation. \n\n##### Parameters\n\n| idx | index of the first tensor of the list |\n| length | number of tensors in the list |\n|--------|---------------------------------------|\n\n##### Returns\n\n- array of `Output` \n\n#### public abstract int\n**outputListLength**\n(String name)\n\nReturns the size of the list of Tensors produced by this operation.\n\nAn Operation has multiple named outputs, each of which produces either a single tensor or a\nlist of tensors. This method returns the size of the list of tensors for a specific named\noutput of the operation.\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| name | identifier of the list of tensors (of which there may be many) produced by this operation. |\n|------|--------------------------------------------------------------------------------------------|\n\n##### Returns\n\n- the size of the list of Tensors produced by this named output. \n\n##### Throws\n\n| IllegalArgumentException | if this operation has no output with the provided name. |\n|--------------------------|---------------------------------------------------------|\n\n#### public abstract String\n**type**\n()\n\nReturns the type of the operation, i.e., the name of the computation performed by the\noperation."]]