AIcomes 发表于 2019-1-8 22:20:02

【TensorFlow】tf.sparse_to_dense函数

tf.sparse_to_dense(sparse_indices, output_shape, sparse_values, default_value, name=None)
除去name参数用以指定该操作的name,与方法有关的一共四个参数:
第一个参数sparse_indices:稀疏矩阵中那些个别元素对应的索引值。

   有三种情况:

   sparse_indices是个数,那么它只能指定一维矩阵的某一个元素

   sparse_indices是个向量,那么它可以指定一维矩阵的多个元素

   sparse_indices是个矩阵,那么它可以指定二维矩阵的多个元素

第二个参数output_shape:输出的稀疏矩阵的shape

第三个参数sparse_values:个别元素的值。

   分为两种情况:

   sparse_values是个数:所有索引指定的位置都用这个数

   sparse_values是个向量:输出矩阵的某一行向量里某一行对应的数(所以这里向量的长度应该和输出矩阵的行数对应,不然报错)

第四个参数default_value:未指定元素的默认值,一般如果是稀疏矩阵的话就是0了
参考链接:https://blog.csdn.net/mao_xiao_feng/article/details/53365889


shaoheshaohe 发表于 2019-1-14 11:27:46

似乎
这个函数
就是将选定的元素
变成定制shape,做为输出
页: [1]
查看完整版本: 【TensorFlow】tf.sparse_to_dense函数