1

Theano で 5D テンソルを作成する方法を考えていました。

具体的には、試してみdtensor = T.TensorType('float32', (False,)*5)ました。ただし、唯一の問題は、次をdtensor.shape返すことです。AttributeError: 'TensorType' object has no attribute 'shape'

のような標準的なテンソル タイプを使用した場合、dtensor = T.tensor3('float32')呼び出したときにこの問題は発生しません。これdtensor.shape. を Theano の 5D テンソルで問題にしない方法はありますか?

4

2 に答える 2

1
dtensor = T.TensorType('float32',(False,)*5) 

関数のみを呼び出しますTensorType。属性を使用するには、dtensor.shapeそれをオブジェクトにする必要があります。次の方法で実行できます。

dtensor = T.TensorType('float32',(False,)*5) ()

必要に応じて、末尾の括弧内に名前を指定できます。

于 2016-05-24T20:55:03.543 に答える