Comment swich théano.tenseur de numpy.tableau?

J'ai de simples codes comme indiqué ci-dessous:

class testxx(object):
    def __init__(self, input):
        self.input = input
        self.output = T.sum(input)
a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]], dtype = np.float32)
classfier = testxx(a)
outxx = classfier.output
outxx = np.asarray(outxx, dtype = np.float32)

Cependant, je reçois les informations d'erreur suivant:

ValueError: setting an array element with a sequence.

De plus, lorsque j'utilise la fonction de théano.tenseur, il semble que ce qu'elle renvoie est appelé "tenseur", et je ne peux pas il suffit de le passer le type de numpy.tableau, même si le résultat doit être de la forme comme une matrice.

Donc ma question:comment puis-je passer en outxx de type numpy.tableau?

pouvez-vous poster le plein de trace d'erreur?

OriginalL'auteur user3633343 | 2014-05-14