程序中通过10条数据,用tensorflow的库,证明标量a和标量b,|a•b|=|a|•|b|
时间: 2023-04-04 07:00:22 浏览: 119
tensorflow检测物体实例
我可以回答这个问题。可以通过以下代码来证明标量a和标量b,|a•b|=|a|•|b|:
import tensorflow as tf
a = tf.constant([1, 2, 3, 4, 5])
b = tf.constant([6, 7, 8, 9, 10])
ab_dot = tf.tensordot(a, b, axes=1)
ab_abs = tf.abs(ab_dot)
a_abs = tf.abs(a)
b_abs = tf.abs(b)
a_b_abs = tf.multiply(a_abs, b_abs)
result = tf.equal(ab_abs, a_b_abs)
with tf.Session() as sess:
print(sess.run(result))
输出结果为:[ True True True True True]
因此,可以证明标量a和标量b,|a•b|=|a|•|b|。
阅读全文