最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python multiply()與dot使用示例講解

 更新時間:2022年12月26日 11:50:52   作者:坤坤子的世界  
這篇文章主要介紹了python multiply()與dot使用示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧

首先創(chuàng)建如下的數(shù)組和矩陣,其中a,b為數(shù)組,A,B為矩陣

import numpy as np
a = np.arange(1,5).reshape(2,2)
type(a)
Out[3]: numpy.ndarray
b = np.arange(0,4).reshape(2,2)
type(b)
Out[5]: numpy.ndarray
A = np.mat(a)
type(A)
Out[7]: numpy.matrix
B = np.mat(b)
type(B)
Out[9]: numpy.matrix

下面列出數(shù)組和矩陣使用multiply()和dot以及*計(jì)算的結(jié)果,計(jì)算場景有點(diǎn)多,這里先給出multiply()、dot以及*之間的區(qū)別:

1 * 運(yùn)算符:當(dāng)參與計(jì)算的類型都為數(shù)組時,計(jì)算方式為:對應(yīng)位置相乘,當(dāng)其中一個類型為矩陣時,則采用矩陣乘法。

2 dot運(yùn)算符:無論參與計(jì)算的是數(shù)組還是矩陣,計(jì)算方式都為:矩陣乘法,

3 multiply()運(yùn)算符:無論參與計(jì)算的是數(shù)組還是矩陣,計(jì)算方式都為:對應(yīng)位置相乘。

數(shù)組*數(shù)組

a
Out[11]: 
array([[1, 2],
       [3, 4]])
b
Out[12]: 
array([[0, 1],
       [2, 3]])
a * b
Out[13]: 
array([[ 0,  2],
       [ 6, 12]])

矩陣*矩陣

A
Out[14]: 
matrix([[1, 2],
        [3, 4]])
B
Out[15]: 
matrix([[0, 1],
        [2, 3]])
A*B
Out[16]: 
matrix([[ 4,  7],
        [ 8, 15]])

數(shù)組dot數(shù)組

a
Out[18]: 
array([[1, 2],
       [3, 4]])
b
Out[19]: 
array([[0, 1],
       [2, 3]])
a.dot(b)
Out[20]: 
array([[ 4,  7],
       [ 8, 15]])

矩陣dot矩陣

A
Out[14]: 
matrix([[1, 2],
        [3, 4]])
B
Out[15]: 
matrix([[0, 1],
        [2, 3]])
Out[21]: 
matrix([[ 4,  7],
        [ 8, 15]])

數(shù)組multiply數(shù)組

a
Out[22]: 
array([[1, 2],
       [3, 4]])
b
Out[23]: 
array([[0, 1],
       [2, 3]])
np.multiply(a,b)
Out[24]: 
array([[ 0,  2],
       [ 6, 12]])

矩陣multiply矩陣

A
Out[25]: 
matrix([[1, 2],
        [3, 4]])
B
Out[26]: 
matrix([[0, 1],
        [2, 3]])
np.multiply(A,B)
Out[27]: 
matrix([[ 0,  2],
        [ 6, 12]])

數(shù)組*矩陣

a
Out[29]: 
array([[1, 2],
       [3, 4]])
B
Out[30]: 
matrix([[0, 1],
        [2, 3]])
a * B
Out[31]: 
matrix([[ 4,  7],
        [ 8, 15]])

矩陣*數(shù)組

a
Out[29]: 
array([[1, 2],
       [3, 4]])
B
Out[30]: 
matrix([[0, 1],
        [2, 3]])
a * B
Out[31]: 
matrix([[ 4,  7],
        [ 8, 15]])

數(shù)組dot矩陣

a
Out[35]: 
array([[1, 2],
       [3, 4]])
B
Out[36]: 
matrix([[0, 1],
        [2, 3]])
a.dot(B)
Out[37]: 
matrix([[ 4,  7],
        [ 8, 15]])

矩陣dot數(shù)組

A
Out[38]: 
matrix([[1, 2],
        [3, 4]])
b
Out[39]: 
array([[0, 1],
       [2, 3]])
A.dot(b)
Out[40]: 
matrix([[ 4,  7],
        [ 8, 15]])

數(shù)組multiply矩陣

a
Out[41]: 
array([[1, 2],
       [3, 4]])
B
Out[42]: 
matrix([[0, 1],
        [2, 3]])
np.multiply(a,B)
Out[43]: 
matrix([[ 0,  2],
        [ 6, 12]])

矩陣multiply數(shù)組

A
Out[44]: 
matrix([[1, 2],
        [3, 4]])
b
Out[45]: 
array([[0, 1],
       [2, 3]])
np.multiply(A,b)
Out[46]: 
matrix([[ 0,  2],
        [ 6, 12]])

總結(jié):

1 * 運(yùn)算符:當(dāng)參與計(jì)算的類型都為數(shù)組時,計(jì)算方式為:對應(yīng)位置相乘,當(dāng)其中一個類型為矩陣時,則采用矩陣乘法。

2 dot運(yùn)算符:無論參與計(jì)算的是數(shù)組還是矩陣,計(jì)算方式都為:矩陣乘法,

3 multiply()運(yùn)算符:無論參與計(jì)算的是數(shù)組還是矩陣,計(jì)算方式都為:對應(yīng)位置相乘。

數(shù)組使用*運(yùn)算符時,其計(jì)算方式為對應(yīng)的位置相乘,當(dāng)想使用數(shù)組進(jìn)行矩陣乘法時,可以使用dot實(shí)現(xiàn),而矩陣使用*運(yùn)算符時,其計(jì)算方式矩陣相乘,當(dāng)想使用矩陣進(jìn)行對應(yīng)位置相乘時,可以使用multiply實(shí)現(xiàn)。可見 dot運(yùn)算符負(fù)責(zé)數(shù)組/矩陣的矩陣乘法,multiply負(fù)責(zé)矩陣/數(shù)組的對應(yīng)位置相乘。

到此這篇關(guān)于python multiply()與dot使用示例講解的文章就介紹到這了,更多相關(guān)python multiply()與dot內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Pytorch中accuracy和loss的計(jì)算知識點(diǎn)總結(jié)

    Pytorch中accuracy和loss的計(jì)算知識點(diǎn)總結(jié)

    在本片文章里小編給大家整理的是關(guān)于Pytorch中accuracy和loss的計(jì)算相關(guān)知識點(diǎn)內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2019-09-09
  • python模型性能ROC和AUC分析詳解

    python模型性能ROC和AUC分析詳解

    這篇文章主要為大家介紹了python模型性能ROC和AUC分析詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • python?包?requests?實(shí)現(xiàn)請求操作

    python?包?requests?實(shí)現(xiàn)請求操作

    這篇文章主要介紹了python?包?requests?實(shí)現(xiàn)請求操作,文章介紹內(nèi)容包括帶參數(shù)請求、自定義headers,文章內(nèi)容詳細(xì)具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-04-04
  • Python實(shí)現(xiàn)將DNA序列存儲為tfr文件并讀取流程介紹

    Python實(shí)現(xiàn)將DNA序列存儲為tfr文件并讀取流程介紹

    為什么要在實(shí)驗(yàn)過程中存儲文件,因?yàn)橛行┧惴ǖ膬?nèi)容存在一些重復(fù)計(jì)算的步驟,這些步驟往往消耗很大一部分時間,在有大量參數(shù)的情況時,需要在多次不同參數(shù)的情況下重復(fù)試驗(yàn),因此可以考慮將一些不涉及參數(shù)運(yùn)算的部分結(jié)果存入文件中
    2022-09-09
  • 淺析Python?WSGI的使用

    淺析Python?WSGI的使用

    WSGI也稱之為web服務(wù)器通用網(wǎng)關(guān)接口,全稱是web?server?gateway?interface。這篇文章主要為大家介紹了Python?WSGI的使用,希望對大家有所幫助
    2023-04-04
  • 詳解python連接telnet和ssh的兩種方式

    詳解python連接telnet和ssh的兩種方式

    本文主要介紹了python連接telnet和ssh的兩種方式,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • python3中sys.argv的實(shí)例用法

    python3中sys.argv的實(shí)例用法

    在本篇文章里小編給大家分享的是關(guān)于python3中sys.argv的實(shí)例用法內(nèi)容,需要的朋友們可以學(xué)習(xí)下。
    2020-04-04
  • Python中requests做接口測試的方法

    Python中requests做接口測試的方法

    Requests是一個很實(shí)用的Python HTTP客戶端庫,編寫爬蟲和測試服務(wù)器響應(yīng)數(shù)據(jù)時經(jīng)常會用到,本文主要介紹了Python中requests做接口測試的方法,感興趣的可以了解一下
    2021-05-05
  • python中bytes和str類型的區(qū)別

    python中bytes和str類型的區(qū)別

    這篇文章主要介紹了python中bytes和str類型的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Python?statistics模塊示例詳解

    Python?statistics模塊示例詳解

    這篇文章主要介紹了Python?statistics模塊示例詳解,本文總結(jié)了 statistics 模塊的常規(guī)操作,對于數(shù)據(jù)分析還是非常有益處的,需要的朋友可以參考下
    2023-05-05

最新評論

镇雄县| 象山县| 康平县| 彭山县| 霍城县| 宁阳县| 新干县| 弥勒县| 东港市| 平定县| 成安县| 邻水| 郧西县| 白城市| 城步| 福鼎市| 文化| 铜川市| 隆子县| 将乐县| 德州市| 高碑店市| 刚察县| 沅陵县| 沈丘县| 亚东县| 安阳县| 新营市| 巴里| 霍林郭勒市| 富宁县| 江油市| 临泽县| 镶黄旗| 新巴尔虎右旗| 临泽县| 娄烦县| 宁阳县| 亳州市| 阳江市| 东丰县|