tf.sparse_tensor_to_dense(sp_input, default_value=0, validate_indices=True, name=None)
Converts a SparseTensor
into a dense tensor.
This op is a convenience wrapper around sparse_to_dense
for SparseTensor
s.
For example, if sp_input
has shape [3, 5]
and non-empty string values:
[0, 1]: a [0, 3]: b [2, 0]: c
and default_value
is x
, then the output will be a dense [3, 5]
string tensor with values:
[[x a x b x] [x x x x x] [c x x x x]]
Indices must be without repeats. This is only tested if validate_indices is True.
Args:
-
sp_input
: The inputSparseTensor
. -
default_value
: Scalar value to set for indices not specified insp_input
. Defaults to zero. -
validate_indices
: A boolean value. IfTrue
, indices are checked to make sure they are sorted in lexicographic order and that there are no repeats. -
name
: A name prefix for the returned tensors (optional).
Returns:
A dense tensor with shape sp_input.shape
and values specified by the non-empty values in sp_input
. Indices not in sp_input
are assigned default_value
.
Raises:
-
TypeError
: Ifsp_input
is not aSparseTensor
.
Please login to continue.