TensorFlowを初めて使用しています。私はTensorFlowでダイナミックな "pythonic"リストを作成する方法を理解できません。基本的に、私はテンソルオブジェクト(train_data[i]
)上のいくつかの計算を実行し、私はこのような何かをしたい(100,)
TensorFlowでリストを作成して追加する
形状とテンソルになりたい「リスト」X
、それを追加します。
X = []
for i in range(100):
q = tf.log(train_data[i])
print(q) #Tensor("Log:0", shape=(), dtype=float32)
X.append(q)
X
は、テンソルオブジェクトである基本的に列ベクトルである形状(100,)
のテンソルにします。上のコードを実行すると、代わりにPythonのTensorObjectsリストが取得されます。
ありがとう!私は昨日それを理解しましたが、これは正解です。もう一つの方法は、tf.concat()を使うことです。私はここに要点を作った:https://gist.github.com/alivcor/921b797a7f0242b9024105f128bc7da8 –