如何在theano中结合两个张量

如何在theano中结合两个张量,第1张

概述我想知道如何组合两个变量,类似于在 python中追加?例如,我们有两个变量(在用数据提供之后): x:尺寸为1 * 3 y:尺寸为1 * 3 现在我想要一个变量,它将x和y组合成1 * 3 * 2的大小 谢谢, 可以使用 theano.tensor.stack来实现这一目标.这是一个有效的例子: import theanoimport theano.tensor as ttx = tt.m 我想知道如何组合两个变量,类似于在 python中追加?例如,我们有两个变量(在用数据提供之后):

x:尺寸为1 * 3
y:尺寸为1 * 3

现在我想要一个变量,它将x和y组合成1 * 3 * 2的大小

谢谢,

解决方法 可以使用 theano.tensor.stack来实现这一目标.这是一个有效的例子:

import theanoimport theano.tensor as ttx = tt.matrix()y = tt.matrix()z = tt.stack([x,y],axis=2)f = theano.function([x,z)print f([[1,2,3]],[[4,5,6]])

打印

[[[ 1.  4.]  [ 2.  5.]  [ 3.  6.]]]
总结

以上是内存溢出为你收集整理的如何在theano中结合两个张量全部内容,希望文章能够帮你解决如何在theano中结合两个张量所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1193536.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存