您的位置:首页 > 其它

矩阵拼接的函数tf.stack()与矩阵分解的函数tf.unstack()示例

2017-09-04 21:13 519 查看
import tensorflow as tf

a = tf.constant([1,2,3])
b = tf.constant([4,5,6])

c = tf.stack([a,b],axis=0)
d = tf.stack([a,b],axis=1)

e = tf.unstack(d,axis=0)
f = tf.unstack(d,axis=1)

with tf.Session() as sess:
print('原始向量数据:')
print(sess.run(a))
print(sess.run(b))
print('矩阵拼接的函数示例,得到一个矩阵:')  #返回值是多维矩阵
print('以"0维"的方式进行拼接')
print(sess.run(c))
print('以"1维"的方式进行拼接')
print(sess.run(d))

print('矩阵分解的函数示例,得到一个list:') #返回值是一个list
print('以"0维"的方式进行分解')
print(sess.run(e))
print('以"1维"的方式进行分解')
print(sess.run(f))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: