tf.keras.backend.variable

TensorFlow 2 version View source on GitHub

Instantiates a variable and returns it.

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.

A variable instance (with Keras metadata included).

Examples:

import numpy as np
from keras import backend as K
val = np.array([[1, 2], [3, 4]])
kvar = K.variable(value=val, dtype='float64', name='example_var')
K.dtype(kvar)
'float64'
print(kvar)
example_var
kvar.eval()
array([[ 1.,  2.],
       [ 3.,  4.]])