U - data type for dense() output@Operator public final class SparseToDense<U> extends PrimitiveOp implements Operand<U>
Builds an array `dense` with shape `output_shape` such that
# If sparse_indices is scalar
dense[i] = (i == sparse_indices ? sparse_values : default_value)
# If sparse_indices is a vector, then for each i
dense[sparse_indices[i]] = sparse_values[i]
# If sparse_indices is an n by d matrix, then for each i in [0, n)
dense[sparse_indices[i][0], ..., sparse_indices[i][d-1]] = sparse_values[i]
All other values in `dense` are set to `default_value`. If `sparse_values` is a
scalar, all sparse indices are set to this single value.
Indices should be sorted in lexicographic order, and indices must not contain any repeats. If `validate_indices` is true, these properties are checked during execution.
| Modifier and Type | Class and Description |
|---|---|
static class |
SparseToDense.Options
Optional attributes for
SparseToDense |
operation| Modifier and Type | Method and Description |
|---|---|
Output<U> |
asOutput()
Returns the symbolic handle of a tensor.
|
static <U,T extends Number> |
create(Scope scope,
Operand<T> sparseIndices,
Operand<T> outputShape,
Operand<U> sparseValues,
Operand<U> defaultValue,
SparseToDense.Options... options)
Factory method to create a class to wrap a new SparseToDense operation to the graph.
|
Output<U> |
dense()
Dense output tensor of shape `output_shape`.
|
static SparseToDense.Options |
validateIndices(Boolean validateIndices) |
equals, hashCode, toStringpublic static <U,T extends Number> SparseToDense<U> create(Scope scope, Operand<T> sparseIndices, Operand<T> outputShape, Operand<U> sparseValues, Operand<U> defaultValue, SparseToDense.Options... options)
scope - current graph scopesparseIndices - 0-D, 1-D, or 2-D. `sparse_indices[i]` contains the complete
index where `sparse_values[i]` will be placed.outputShape - 1-D. Shape of the dense output tensor.sparseValues - 1-D. Values corresponding to each row of `sparse_indices`,
or a scalar value to be used for all sparse indices.defaultValue - Scalar value to set for indices not specified in
`sparse_indices`.options - carries optional attributes valuespublic static SparseToDense.Options validateIndices(Boolean validateIndices)
validateIndices - If true, indices are checked to make sure they are sorted in
lexicographic order and that there are no repeats.public Output<U> asOutput()
OperandInputs to TensorFlow operations are outputs of another TensorFlow operation. This method is used to obtain a symbolic handle that represents the computation of the input.
asOutput in interface Operand<U>OperationBuilder.addInput(Output)Copyright © 2015–2019. All rights reserved.