【发布时间】:2023-03-07 23:27:01
【问题描述】:
我在 tensorflow 中有两个张量,第一个张量是 3-D,第二个是 2D。我想像这样将它们相乘:
x = tf.placeholder(tf.float32, shape=[sequence_length, batch_size, hidden_num])
w = tf.get_variable("w", [hidden_num, 50])
b = tf.get_variable("b", [50])
output_list = []
for step_index in range(sequence_length):
output = tf.matmul(x[step_index, :, :], w) + b
output_list.append(output)
output = tf.pack(outputs_list)
我使用循环进行乘法运算,但我认为它太慢了。使这个过程尽可能简单/干净的最佳方法是什么?
【问题讨论】:
标签: python tensorflow deep-learning