Theano矩阵由theano标量组成

时间:2016-03-04 13:44:46

标签: python numpy theano

如何创建由public void onActivityResult(int requestCode, int resultCode, Intent data) { if(frag_yourfrag!=null){ frag_yourfrag.onActivityResult(requestCode,resultCode,data); } } 标量组成的frag_yourfrag矩阵? 以下代码创建一个由theano标量组成的theano数组。但我希望有一个numpy矩阵。

theano

1 个答案:

答案 0 :(得分:1)

您可以使用theano.tensor.stacklists,就像使用np.array构建普通numpy数组一样:

import numpy as np
import theano
from theano import tensor as te

a = te.fscalar("a")
b = te.fscalar("b")
M = te.stacklists([[a, b], [b, a]])

f = theano.function([a, b], M)

print(f(1.0, 2.0))
# [[ 1.  2.]
#  [ 2.  1.]]

使用theano.tensor.stacktheano.tensor.concatenate从标量中构建一维向量,然后使用其reshape方法将其重新整形为矩阵/张量,您可以获得相同的结果期望的尺寸。