Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
#include <ops.h>
Reprezentuje wartość tensora, która może być używana jako operand operacji .
Streszczenie
Funkcje publiczne
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-26 UTC."],[],[],null,["# tensorflow::Input Class Reference\n\ntensorflow::Input\n=================\n\n`#include \u003cops.h\u003e`\n\nRepresents a tensor value that can be used as an operand to an [Operation](/versions/r2.1/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation).\n\nSummary\n-------\n\n| ### Constructors and Destructors ||\n|---|---|\n| [Input](#classtensorflow_1_1_input_1a0e79ff39192f9c6b9e075f5d03506631)`(const `[Output](/versions/r2.1/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output)` & o)` All of [Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)'s constructors are implicit. ||\n| [Input](#classtensorflow_1_1_input_1a8c93ccd3e37a114d1435d2277fb06c92)`(const T & v)` ||\n| [Input](#classtensorflow_1_1_input_1a4b3e58f8d74193c929c5c3c786d639c9)`(const `[Initializer](/versions/r2.1/api_docs/cc/struct/tensorflow/input/initializer#structtensorflow_1_1_input_1_1_initializer)` & init)` ||\n| [Input](#classtensorflow_1_1_input_1a20e29b76fe988c0a318157ff91bcf010)`(const `[Tensor](/versions/r2.1/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor)` & t)` ||\n| [Input](#classtensorflow_1_1_input_1ab08681c0de994b089b85320fca7ff787)`(const std::initializer_list\u003c `[Initializer](/versions/r2.1/api_docs/cc/struct/tensorflow/input/initializer#structtensorflow_1_1_input_1_1_initializer)` \u003e & init)` ||\n| [Input](#classtensorflow_1_1_input_1a535accffa48651a346c49e409eaf1e56)`(const string & name, int32 i, DataType dt)` Constructor specifying a node name, index and datatype. ||\n\n| ### Public functions ||\n|---------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------|\n| [data_type](#classtensorflow_1_1_input_1a394b81fd7422c67e7801eed913fa4be5)`() const ` | `DataType` |\n| [index](#classtensorflow_1_1_input_1ae9d029fada720f968ce3994b32eca24c)`() const ` | `int32` |\n| [node](#classtensorflow_1_1_input_1ad10211f35c7502472ad4cc9e91655478)`() const ` | `Node *` |\n| [node_name](#classtensorflow_1_1_input_1a06b61a080b93dc8d3215fba7c777e335)`() const ` | `string` |\n| [status](#classtensorflow_1_1_input_1a3ab4cedd88106271069438efb2407ec6)`() const ` | [Status](/versions/r2.1/api_docs/cc/class/tensorflow/status#classtensorflow_1_1_status) |\n| [tensor](#classtensorflow_1_1_input_1a7d7fddae545687445f4ac49dd1d62275)`() const ` | `const `[Tensor](/versions/r2.1/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor)` &` |\n\n| ### Structs ||\n|--------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::Input::Initializer](/versions/r2.1/api_docs/cc/struct/tensorflow/input/initializer) | [Initializer](/versions/r2.1/api_docs/cc/struct/tensorflow/input/initializer#structtensorflow_1_1_input_1_1_initializer) enables constructing an [Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input) object from various kinds of C++ constants such as simple primitive constants and nested initializer lists representing a multi-dimensional array. |\n\nPublic functions\n----------------\n\n### Input\n\n```gdscript\n Input(\n const Output & o\n)\n``` \nAll of [Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)'s constructors are implicit.\n\n[Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input) can be implicitly constructed from the following objects :\n\n- [Output](/versions/r2.1/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output): This is so that the output of an [Operation](/versions/r2.1/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) can be directly used as the input to a op wrapper, which takes Inputs.\n- A scalar, or a multi-dimensional tensor specified as a recursive initializer list. This enables directly passing constants as inputs to op wrappers.\n- A [Tensor](/versions/r2.1/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) object.\n\n\u003cbr /\u003e\n\n### Input\n\n```gdscript\n Input(\n const T & v\n)\n``` \n\n### Input\n\n```gdscript\n Input(\n const Initializer & init\n)\n``` \n\n### Input\n\n```gdscript\n Input(\n const Tensor & t\n)\n``` \n\n### Input\n\n```gdscript\n Input(\n const std::initializer_list\u003c Initializer \u003e & init\n)\n``` \n\n### Input\n\n```gdscript\n Input(\n const string & name,\n int32 i,\n DataType dt\n)\n``` \nConstructor specifying a node name, index and datatype.\n\nThis should only be used for specifying a backward edge, needed by control flow. \n\n### data_type\n\n```gdscript\nDataType data_type() const \n``` \n\n### index\n\n```gdscript\nint32 index() const \n``` \n\n### node\n\n```gdscript\nNode * node() const \n``` \n\n### node_name\n\n```gdscript\nstring node_name() const \n``` \n\n### status\n\n```gdscript\nStatus status() const \n``` \n\n### tensor\n\n```gdscript\nconst Tensor & tensor() const \n```"]]