![]() |
![]() |
Instantiates a variable and returns it.
tf.keras.backend.variable(
value,
dtype=None,
name=None,
constraint=None
)
Arguments:
value
: Numpy array, initial value of the tensor.dtype
: Tensor type.name
: Optional name string for the tensor.constraint
: Optional projection function to be applied to the variable after an optimizer update.
Returns:
A variable instance (with Keras metadata included).
Examples:
<pre class="devsite-click-to-copy prettyprint lang-py">
<code class="devsite-terminal" data-terminal-prefix=">>>">import numpy as np</code>
<code class="no-select nocode"> >>> from keras import backend as K</code>
<code class="no-select nocode"> >>> val = np.array([[1, 2], [3, 4]])</code>
<code class="no-select nocode"> >>> kvar = K.variable(value=val, dtype='float64', name='example_var')</code>
<code class="no-select nocode"> >>> K.dtype(kvar)</code>
<code class="no-select nocode"> 'float64'</code>
<code class="no-select nocode"> >>> print(kvar)</code>
<code class="no-select nocode"> example_var</code>
<code class="no-select nocode"> >>> kvar.eval()</code>
<code class="no-select nocode"> array([[ 1., 2.],</code>
<code class="no-select nocode"> [ 3., 4.]])</code>
</pre>