tf.keras.ops.view_as_complex

Converts a real tensor with shape (..., 2) to a complex tensor, where the last dimension represents the real and imaginary components of a complex tensor.

x A real tensor with last dimension of size 2.

A complex tensor with shape x.shape[:-1].

Example:


import numpy as np from keras import ops


<pre class="devsite-click-to-copy prettyprint lang-py">
<code class="devsite-terminal" data-terminal-prefix="&gt;&gt;&gt;">real_imag = np.array([[1.0, 2.0], [3.0, 4.0]])</code>
<code class="devsite-terminal" data-terminal-prefix="&gt;&gt;&gt;">complex_tensor = ops.view_as_complex(real_imag)</code>
<code class="devsite-terminal" data-terminal-prefix="&gt;&gt;&gt;">complex_tensor</code>
<code class="no-select nocode">array([1.+2.j, 3.+4.j])</code>
</pre>