A 0-D, 1-D, or 2-D Tensor of type int32. sparseIndices[i] contains the complete index where sparseValues[i] will be placed.
A 0-D or 1-D Tensor. Values corresponding to each row of sparseIndices, or a scalar value to be used for all sparse indices.
Shape of the dense output tensor. The type is inferred.
Optional
defaultValue: Scalar | ScalarLikeScalar. Value to set for indices not specified in sparseIndices. Defaults to zero.
Generated using TypeDoc
Converts a sparse representation into a dense tensor.
Builds an array dense with shape outputShape such that:
// If sparseIndices is scalar dense[i] = (i == sparseIndices ? sparseValues : defaultValue)
// If sparseIndices is a vector, then for each i dense[sparseIndices[i]] = sparseValues[i]
// If sparseIndices is an n by d matrix, then for each i in [0, n) dense[sparseIndices[i][0], ..., sparseIndices[i][d-1]] = sparseValues[i] All other values in dense are set to defaultValue. If sparseValues is a scalar, all sparse indices are set to this single value.
If indices are repeated the final value is summed over all values for those indices.