将密集张量转换为稀疏张量。
用法
tf.sparse.from_dense(
tensor, name=None
)
参数
-
tensor
将要转换为SparseTensor
的密集Tensor
。 -
name
操作的可选名称。
返回
-
SparseTensor
。
结果中只会出现不等于 0 的元素。生成的 SparseTensor
具有与输入相同的 dtype 和 shape。
sp = tf.sparse.from_dense([0, 0, 3, 0, 1])
sp.shape.as_list()
[5]
sp.values.numpy()
array([3, 1], dtype=int32)
sp.indices.numpy()
array([[2],
[4]])
相关用法
- Python tf.sparse.fill_empty_rows用法及代码示例
- Python tf.sparse.cross用法及代码示例
- Python tf.sparse.mask用法及代码示例
- Python tf.sparse.split用法及代码示例
- Python tf.sparse.to_dense用法及代码示例
- Python tf.sparse.expand_dims用法及代码示例
- Python tf.sparse.maximum用法及代码示例
- Python tf.sparse.bincount用法及代码示例
- Python tf.sparse.concat用法及代码示例
- Python tf.sparse.transpose用法及代码示例
- Python tf.sparse.reduce_sum用法及代码示例
- Python tf.sparse.softmax用法及代码示例
- Python tf.sparse.to_indicator用法及代码示例
- Python tf.sparse.retain用法及代码示例
- Python tf.sparse.minimum用法及代码示例
- Python tf.sparse.segment_sum用法及代码示例
- Python tf.sparse.reduce_max用法及代码示例
- Python tf.sparse.slice用法及代码示例
- Python tf.sparse.cross_hashed用法及代码示例
- Python tf.sparse.reorder用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.sparse.from_dense。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。