中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

numpy 和 tensorflow 中的各種乘法(點乘和矩陣乘)

發布時間:2020-07-13 19:11:21 來源:網絡 閱讀:1042 作者:Python熱愛者 欄目:編程語言

點乘和矩陣乘的區別:

1)點乘(即“ * ”) ---- 各個矩陣對應元素做乘法

若 w 為 m*1 的矩陣,x 為 m*n 的矩陣,那么通過點乘結果就會得到一個 m*n 的矩陣。

numpy 和 tensorflow 中的各種乘法(點乘和矩陣乘)

若 w 為 m*n 的矩陣,x 為 m*n 的矩陣,那么通過點乘結果就會得到一個 m*n 的矩陣。

numpy 和 tensorflow 中的各種乘法(點乘和矩陣乘)

w的列數只能為 1與x的列數相等(即n),w的行數與x的行數相等 才能進行乘法運算。

2)矩陣乘 ---- 按照矩陣乘法規則做運算

若 w 為 m*p 的矩陣,x 為 p*n 的矩陣,那么通過矩陣相乘結果就會得到一個 m*n 的矩陣。

只有 w 的列數 == x的行數 時,才能進行乘法運算

numpy 和 tensorflow 中的各種乘法(點乘和矩陣乘)

1. numpy

1)點乘
'''
遇到問題沒人解答?小編創建了一個Python學習交流QQ群:857662006 
尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書!
'''
1 import numpy as np
2 
3 w = np.array([[0.4], [1.2]])
4 x = np.array([range(1,6), range(5,10)])
5 
6 print w
7 print x
8 print w*x

運行結果如下圖:

numpy 和 tensorflow 中的各種乘法(點乘和矩陣乘)

2)矩陣乘
'''
遇到問題沒人解答?小編創建了一個Python學習交流QQ群:857662006 
尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書!
'''
1 import numpy as np
2 
3 w = np.array([[0.4, 1.2]])
4 x = np.array([range(1,6), range(5,10)])
5 
6 print w
7 print x
8 print np.dot(w,x)

運行結果如下:

numpy 和 tensorflow 中的各種乘法(點乘和矩陣乘)

2. tensorflow

1)點乘
 1 import tensorflow as tf
 2 
 3 w = tf.Variable([[0.4], [1.2]], dtype=tf.float32) # w.shape: [2, 1]
 4 x = tf.Variable([range(1,6), range(5,10)], dtype=tf.float32) # x.shape: [2, 5]
 5 y = w * x     # 等同于 y = tf.multiply(w, x)   y.shape: [2, 5]
 6 
 7 sess = tf.Session()
 8 init = tf.global_variables_initializer()
 9 sess.run(init)
10 
11 print sess.run(w)
12 print sess.run(x)
13 print sess.run(y)

運行結果如下:

numpy 和 tensorflow 中的各種乘法(點乘和矩陣乘)

2)矩陣乘
'''
遇到問題沒人解答?小編創建了一個Python學習交流QQ群:857662006 
尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書!
'''
 1 # coding:utf-8
 2 import tensorflow as tf
 3 
 4 w = tf.Variable([[0.4, 1.2]], dtype=tf.float32) # w.shape: [1, 2]
 5 x = tf.Variable([range(1,6), range(5,10)], dtype=tf.float32) # x.shape: [2, 5]
 6 y = tf.matmul(w, x) # y.shape: [1, 5]
 7 
 8 sess = tf.Session()
 9 init = tf.global_variables_initializer()
10 sess.run(init)
11 
12 print sess.run(w)
13 print sess.run(x)
14 print sess.run(y)

運行結果如下:

numpy 和 tensorflow 中的各種乘法(點乘和矩陣乘)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安顺市| 绍兴市| 鄂伦春自治旗| 通城县| 乐东| 正蓝旗| 鄂尔多斯市| 青岛市| 洪江市| 江都市| 凤阳县| 万荣县| 贵定县| 于都县| 尼玛县| 石城县| 威远县| 克山县| 遂宁市| 旅游| 西峡县| 运城市| 息烽县| 商城县| 柘城县| 舞阳县| 安岳县| 石林| 招远市| 邹城市| 和龙市| 亳州市| 富顺县| 襄樊市| 岱山县| 惠东县| 云浮市| 托克托县| 封丘县| 靖远县| 许昌市|