I einfache Codes haben wie unten dargestellt:Wie man theano.tensor zu numpy.array schaltet?
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)
Allerdings habe ich die folgenden Fehlerinformationen erhalten:
ValueError: setting an array element with a sequence.
Außerdem, wenn ich die Funktion von theano.tensor verwenden, scheint es, dass das, was es Returns heißt "Tensor", und ich kann nicht einfach auf den Typ numpy.array umschalten, obwohl das Ergebnis wie eine Matrix aussehen sollte.
Das ist meine Frage: Wie kann ich outxx umschreiben numpy.array?
können Sie den vollständigen Traceback-Fehler buchen? –