使用numpy进行最基本的矩阵运算
import numpy as np
x = np.array([[1.,2.],[3.,4.]])
y = np.array([[5.,6.],[7.,8.]])
print(y*x)
[[ 5 12]
[21 32]]
print(np.matmul(x,y))
[[19 22]
[43 50]]
print(np.dot(x,y))
[[19 22]
[43 50]]
m=np.array([1.,2.])
n=np.array([[3.],[4.]])print(np.matmul(m,n))
m_x = tf.reduce_mean(x) m_y = tf.reduce_mean(y) m_m = tf.reduce_mean(m) m_n = tf.reduce_mean(n) with tf.Session() as sess: mx, my, mm, mn = sess.run([m_x, m_y, m_m,m_n]) print(mx) print(my) print(mm) print(mn)
2.5
6.5
1.5
3.5