您的位置:首页 > 其它

TensorFlow入门基础知识(四)tf.sparse_to_dense的用法

2018-03-26 20:31 2646 查看
先贴一下别人怎么说的
https://blog.csdn.net/mao_xiao_feng/article/details/53365889
再贴一下自己的实验

import tensorflow  as tf
import numpy as np
v1 = tf.reshape(tf.range(10),[10,1])
v2 = tf.reshape(tf.range(0,10),[10,1])
v3 = tf.concat(1,[v1,v2])
dense_labels = tf.sparse_to_dense(v3,
[10, 12],
1.0, 0.0)
init_op = tf.global_variables_initializer()
with tf.Session() as sess:
sess.run(init_op)
print(sess.run(v1))
print(sess.run(v2))
print(sess.run(v3))
print(sess.run(dense_labels))

实验结果

[[0]
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]]
[[0]
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]]
[[0 0]
[1 1]
[2 2]
[3 3]
[4 4]
[5 5]
[6 6]
[7 7]
[8 8]
[9 9]]
[[1. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
[0. 1. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
[0. 0. 1. 0. 0. 0. 0. 0. 0. 0. 0. 0.]
[0. 0. 0. 1. 0. 0. 0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 1. 0. 0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 1. 0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0. 1. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0. 0. 1. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0. 0. 0. 1. 0. 0. 0.]
[0. 0. 0. 0. 0. 0. 0. 0. 0. 1. 0. 0.]]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: