欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2021年03月22日 10:47:03   作者:MHyourh  
這篇文章主要介紹了numpy和tensorflow中的各種乘法(點乘和矩陣乘),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

點乘和矩陣乘的區(qū)別:

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

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

4e48b4586b56c7efd0ed30b97d9cddef.png

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

830b6ddf1793c4b6efd8da31b6b8640f.png

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

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

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

只有 w 的列數(shù) == x的行數(shù) 時,才能進(jìn)行乘法運算

145ad3efea8533f6dd2a2e7e7f435705.png

1. numpy

1)點乘

 import numpy as np
 
 w = np.array([[0.4], [1.2]])
 x = np.array([range(1,6), range(5,10)])
 
 print w
 print x
 print w*x

運行結(jié)果如下圖:

697d8fff16325c33465de3c71a448660.png

2)矩陣乘

import numpy as np
 
w = np.array([[0.4, 1.2]])
x = np.array([range(1,6), range(5,10)])
 
print w
print x
print np.dot(w,x)

運行結(jié)果如下:

67254df72c038258e75d3a528848d691.png

2. tensorflow

1)點乘

import tensorflow as tf
 
w = tf.Variable([[0.4], [1.2]], dtype=tf.float32) # w.shape: [2, 1]
x = tf.Variable([range(1,6), range(5,10)], dtype=tf.float32) # x.shape: [2, 5]
y = w * x   # 等同于 y = tf.multiply(w, x)  y.shape: [2, 5]
 
sess = tf.Session()
init = tf.global_variables_initializer()
sess.run(init)

print sess.run(w)
print sess.run(x)
print sess.run(y)

運行結(jié)果如下:

6e694c88a2f7766144e549a450533f82.png

2)矩陣乘

# coding:utf-8
import tensorflow as tf

w = tf.Variable([[0.4, 1.2]], dtype=tf.float32) # w.shape: [1, 2]
x = tf.Variable([range(1,6), range(5,10)], dtype=tf.float32) # x.shape: [2, 5]
y = tf.matmul(w, x) # y.shape: [1, 5]

sess = tf.Session()
init = tf.global_variables_initializer()
sess.run(init)

print sess.run(w)
print sess.run(x)
print sess.run(y)

運行結(jié)果如下:

abbd11625ed3915b36a9a1a6e73adc19.png

到此這篇關(guān)于numpy和tensorflow中的各種乘法(點乘和矩陣乘)的文章就介紹到這了,更多相關(guān)numpy和tensorflow 乘法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決tensorflow訓(xùn)練時內(nèi)存持續(xù)增加并占滿的問題

    解決tensorflow訓(xùn)練時內(nèi)存持續(xù)增加并占滿的問題

    今天小編就為大家分享一篇解決tensorflow訓(xùn)練時內(nèi)存持續(xù)增加并占滿的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python3中函數(shù)參數(shù)傳遞方式實例詳解

    Python3中函數(shù)參數(shù)傳遞方式實例詳解

    這篇文章主要介紹了Python3中函數(shù)參數(shù)傳遞方式,結(jié)合實例形式較為詳細(xì)的分析了Python3中函數(shù)參數(shù)傳遞的常見操作技巧,需要的朋友可以參考下
    2019-05-05
  • 使用python制作一個簡單的井字棋游戲

    使用python制作一個簡單的井字棋游戲

    井字棋(Tic-Tac-Toe)是一種經(jīng)典的兩人棋盤游戲,通常由兩名玩家輪流下棋,目標(biāo)是在一個3x3的棋盤上先形成橫向、縱向或?qū)蔷€的三個棋子,本文將介紹如何使用 Python 制作一個簡單的井字棋游戲、包括游戲規(guī)則、界面設(shè)計和實現(xiàn)代碼,需要的朋友可以參考下
    2023-11-11
  • python使用pywinauto驅(qū)動微信客戶端實現(xiàn)公眾號爬蟲

    python使用pywinauto驅(qū)動微信客戶端實現(xiàn)公眾號爬蟲

    這個項目是通過pywinauto控制windows(win10)上的微信PC客戶端來實現(xiàn)公眾號文章的抓取。代碼分成server和client兩部分。server接收client抓取的微信公眾號文章,并且保存到數(shù)據(jù)庫。另外server支持簡單的搜索和導(dǎo)出功能。client通過pywinauto實現(xiàn)微信公眾號文章的抓取。
    2021-05-05
  • python 列表,數(shù)組和矩陣sum的用法及區(qū)別介紹

    python 列表,數(shù)組和矩陣sum的用法及區(qū)別介紹

    今天小編就為大家分享一篇python 列表,數(shù)組和矩陣sum的用法及區(qū)別介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python使用read_csv讀數(shù)據(jù)遇到分隔符問題的2種解決方式

    Python使用read_csv讀數(shù)據(jù)遇到分隔符問題的2種解決方式

    read.csv()可以從帶分隔符的文本文件中導(dǎo)入數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Python使用read_csv讀數(shù)據(jù)遇到分隔符問題的2種解決方式,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Python實現(xiàn)購物車購物小程序

    Python實現(xiàn)購物車購物小程序

    這篇文章主要為大家詳細(xì)介紹了Python實現(xiàn)購物車購物小程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • python BeautifulSoup庫的常用操作

    python BeautifulSoup庫的常用操作

    Beautiful Soup 是一個可以從HTML或XML文件中提取數(shù)據(jù)的Python庫,它能夠通過你喜歡的轉(zhuǎn)換器實現(xiàn)慣用的文檔導(dǎo)航,查詢,修改文檔的方式,本文就來給大家簡單介紹一下BeautifulSoup庫的常用操作,需要的朋友可以參考下
    2023-08-08
  • Python中的eval()函數(shù)使用詳解

    Python中的eval()函數(shù)使用詳解

    這篇文章主要介紹了Python中的eval()函數(shù)使用詳解,eval()函數(shù)是用來執(zhí)行一個字符串表達(dá)式,并返回表達(dá)式的值,可以把字符串轉(zhuǎn)化為list,dict ,tuple,需要的朋友可以參考下
    2023-12-12
  • 淺談python迭代器

    淺談python迭代器

    這篇文章主要介紹了淺談python迭代器,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11

最新評論