Stay organized with collections
Save and categorize content based on your preferences.
tensorflow::
ops::
Complex
#include <math_ops.h>
Converts two real numbers to a complex number.
Summary
Given a tensor
real
representing the real part of a complex number, and a tensor
imag
representing the imaginary part of a complex number, this operation returns complex numbers elementwise of the form \(a + bj\), where
a
represents the
real
part and
b
represents the
imag
part.
The input tensors
real
and
imag
must have the same shape.
For example:
# tensor 'real' is [2.25, 3.25]
# tensor `imag` is [4.75, 5.75]
tf.complex(real, imag) ==> [[2.25 + 4.75j], [3.25 + 5.75j]]
Args:
Returns:
Public static functions
|
Tout
(DataType x)
|
|
Public attributes
Public functions
node
::tensorflow::Node * node() const
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
Public static functions
Tout
Attrs Tout(
DataType x
)
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.
Last updated 2021-05-14 UTC.
[null,null,["Last updated 2021-05-14 UTC."],[],[],null,["# tensorflow::ops::Complex Class Reference\n\ntensorflow::\nops::\nComplex\n==========================\n\n`\n#include \u003cmath_ops.h\u003e\n`\n\n\nConverts two real numbers to a complex number.\n\nSummary\n-------\n\n\nGiven a tensor\n`\nreal\n`\nrepresenting the real part of a complex number, and a tensor\n`\nimag\n`\nrepresenting the imaginary part of a complex number, this operation returns complex numbers elementwise of the form \\\\(a + bj\\\\), where\n*a*\nrepresents the\n`\nreal\n`\npart and\n*b*\nrepresents the\n`\nimag\n`\npart.\n\n\nThe input tensors\n`\nreal\n`\nand\n`\nimag\n`\nmust have the same shape.\n\n\nFor example:\n\n\n```mysql\n# tensor 'real' is [2.25, 3.25]\n# tensor `imag` is [4.75, 5.75]\ntf.complex(real, imag) ==\u003e [[2.25 + 4.75j], [3.25 + 5.75j]]\n```\n\n\u003cbr /\u003e\n\n\nArgs:\n\n- scope: A [Scope](/versions/r2.5/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n\n\u003cbr /\u003e\n\n\nReturns:\n\n- `\n `[Output](/versions/r2.5/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output)`\n ` : The out tensor.\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| ` `[Complex](#classtensorflow_1_1ops_1_1_complex_1a1a408c4b23b2713522e40da08c6fd1ca)` (const :: `[tensorflow::Scope](/versions/r2.5/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, :: `[tensorflow::Input](/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` real, :: `[tensorflow::Input](/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` imag) ` ||\n| ` `[Complex](#classtensorflow_1_1ops_1_1_complex_1a6ce8570ce7740f8f1b49b2af15f49cb2)` (const :: `[tensorflow::Scope](/versions/r2.5/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, :: `[tensorflow::Input](/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` real, :: `[tensorflow::Input](/versions/r2.5/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` imag, const `[Complex::Attrs](/versions/r2.5/api_docs/cc/struct/tensorflow/ops/complex/attrs#structtensorflow_1_1ops_1_1_complex_1_1_attrs)` & attrs) ` ||\n\n| ### Public attributes ||\n|-------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|\n| ` `[operation](#classtensorflow_1_1ops_1_1_complex_1aeba6f262bfca7f97cf33679ca976b5a3)` ` | ` `[Operation](/versions/r2.5/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation)` ` |\n| ` `[out](#classtensorflow_1_1ops_1_1_complex_1a7a21ca24321bcd95ea7d7084420665b7)` ` | ` :: `[tensorflow::Output](/versions/r2.5/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output)` ` |\n\n| ### Public functions ||\n|-----------------------------------------------------------------------------------------------------------------------|--------------------------|\n| ` `[node](#classtensorflow_1_1ops_1_1_complex_1a4f74d182d8d81302845eb3368d92fa66)` () const ` | ` ::tensorflow::Node * ` |\n| ` `[operator::tensorflow::Input](#classtensorflow_1_1ops_1_1_complex_1a71e48dcf7a59ef40afc258356df18810)` () const ` | ` ` |\n| ` `[operator::tensorflow::Output](#classtensorflow_1_1ops_1_1_complex_1a968614d690b87e4089d84b5d66e47d69)` () const ` | ` ` |\n\n| ### Public static functions ||\n|---------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------|\n| ` `[Tout](#classtensorflow_1_1ops_1_1_complex_1a4569ccb9e7ceedcb6fbdd624aca041fa)` (DataType x) ` | ` `[Attrs](/versions/r2.5/api_docs/cc/struct/tensorflow/ops/complex/attrs#structtensorflow_1_1ops_1_1_complex_1_1_attrs)` ` |\n\n| ### Structs ||\n|------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow:: ops:: Complex:: Attrs](/versions/r2.5/api_docs/cc/struct/tensorflow/ops/complex/attrs) | Optional attribute setters for [Complex](/versions/r2.5/api_docs/cc/class/tensorflow/ops/complex#classtensorflow_1_1ops_1_1_complex) . |\n\nPublic attributes\n-----------------\n\n### operation\n\n```text\nOperation operation\n``` \n\n### out\n\n```text\n::tensorflow::Output out\n``` \n\nPublic functions\n----------------\n\n### Complex\n\n```gdscript\n Complex(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input real,\n ::tensorflow::Input imag\n)\n``` \n\n### Complex\n\n```gdscript\n Complex(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input real,\n ::tensorflow::Input imag,\n const Complex::Attrs & attrs\n)\n``` \n\n### node\n\n```gdscript\n::tensorflow::Node * node() const \n``` \n\n### operator::tensorflow::Input\n\n```gdscript\n operator::tensorflow::Input() const \n``` \n\n### operator::tensorflow::Output\n\n```gdscript\n operator::tensorflow::Output() const \n``` \n\nPublic static functions\n-----------------------\n\n### Tout\n\n```text\nAttrs Tout(\n DataType x\n)\n```"]]