Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
#include <ops.h>
Biểu thị một giá trị tenxơ có thể được sử dụng làm toán hạng cho một Phép toán .
Bản tóm tắt
Chức năng công cộng
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-26 UTC.
[null,null,["Cập nhật lần gần đây nhất: 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.3/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.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output)` & o)` All of [Input](/versions/r2.3/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.3/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.3/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.3/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` |\n| [tensor](#classtensorflow_1_1_input_1a7d7fddae545687445f4ac49dd1d62275)`() const ` | `const `[Tensor](/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor)` &` |\n\n| ### Structs ||\n|--------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::Input::Initializer](/versions/r2.3/api_docs/cc/struct/tensorflow/input/initializer) | [Initializer](/versions/r2.3/api_docs/cc/struct/tensorflow/input/initializer#structtensorflow_1_1_input_1_1_initializer) enables constructing an [Input](/versions/r2.3/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.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)'s constructors are implicit.\n\n[Input](/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input) can be implicitly constructed from the following objects :\n\n- [Output](/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output): This is so that the output of an [Operation](/versions/r2.3/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.3/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```"]]