例えば、のようなもの:Tensorflowでは、スカラーテンソルから配列テンソルを直接作成する方法はありますか?
x = 12
y = np.array([[x, x], [0, 0]])
はTensorflowにスカラーテンソルxを与えられたyの配列テンソルを構築するために直接はありますか? tf.expand_dimsとtf.padを使用せずに。
x = tf.placeholder(tf.int32)
y = ?
ありがとうございました。
例えば、のようなもの:Tensorflowでは、スカラーテンソルから配列テンソルを直接作成する方法はありますか?
x = 12
y = np.array([[x, x], [0, 0]])
はTensorflowにスカラーテンソルxを与えられたyの配列テンソルを構築するために直接はありますか? tf.expand_dimsとtf.padを使用せずに。
x = tf.placeholder(tf.int32)
y = ?
ありがとうございました。
これを行うには、tf.convert_to_tensor()
機能を使用することができます。
x = tf.placeholder(tf.int32) # NOTE: You should probably pass `shape=[]` as well.
y = tf.convert_to_tensor([[x, x], [0, 0]])
もTensorFlowが暗黙のうちに、入力としてtf.Tensor
を期待する任意の関数への入力にtf.convert_to_tensor()
を呼び出すことに注意してください、あなたは[[x, x], [0, 0]]
を渡すことができるかもしれ直接多くの機能に。
それは動作します!どうもありがとう。 – user7586189
'y = np.array([x、x]、[0、0])'を実行しようとすると、私は 'TypeError'を取得します。あなたはどんなふるまいを見たいのか分かりますか? – mrry
y = np.array([[x、x]、[0、0]])、すみません。元の投稿が更新されます。 – user7586189