目录
TensorFlow使用三个dense tensor来表达一个sparse tensor:indices、values、dense_shape。
Concretely, the sparse tensor SparseTensor(values, indices, dense_shape) is
- indices: A 2-D int64 tensor of shape [N, ndims].
- values: A 1-D tensor of any type and shape [N].
- dense_shape: A 1-D int64 tensor of shape [ndims].
tf.sparse_tensor_to_dense(sp_input, default_value=0, validate_indices=True, name=None)
把一个SparseTensor转化为DenseTensor.
- sp_input: 一个SparceTensor.
- default_value:没有指定索引的对应的默认值.默认为0.
- validate_indices: 布尔值.如果为True的话,将会检查sp_input的indices的lexicographic order和是否有重复.
- name: 返回tensor的名字前缀.可选.
初始化
SparseTensor(indices=[[0, 0], [1, 2]], values=[1, 2], dense_shape=[3, 4])