numpy矩陣運算

使用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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章