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

numpy中的transpose函數(shù)中具體使用方法

 更新時(shí)間:2023年02月20日 11:07:22   作者:學(xué)弟1  
本文主要介紹了numpy中的transpose函數(shù)中具體使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

二維矩陣的transpose函數(shù):

不曉得該怎么起頭,直接上干貨。

transpose()簡(jiǎn)單來(lái)說(shuō),就相當(dāng)于數(shù)學(xué)中的轉(zhuǎn)置,在矩陣中,轉(zhuǎn)置就是把行與列相互調(diào)換位置;

例如:隨機(jī)生成一個(gè)三行五列的二維矩陣:

arr = np.arange(15).reshape((3, 5))   
arr       
array([[ 0,  1,  2,  3,  4],          
           [ 5,  6,  7,  8,  9],   
           [10, 11, 12, 13, 14]])
>> arr.T
array([[ 0,? 5, 10],
???????[ 1,? 6, 11],
???????[ 2,? 7, 12],??
?????? [ 3,? 8, 13],?
???????[ 4,? 9, 14]])

reshape的作用是隨機(jī)生成一個(gè)矩陣的行與列;

元素第0個(gè)位置表示0;第一個(gè)位置表示1,以此類(lèi)推;總共是15個(gè)數(shù);

然后arr.T相當(dāng)于矩陣的轉(zhuǎn)置;

transpose(X,Y)函數(shù)和矩陣的轉(zhuǎn)置是一個(gè)意思,相當(dāng)于行為X軸,列為Y軸,X軸和Y軸調(diào)換了位置;

X軸用0表示,Y軸用1表示;

例如:如果transport(1,0)表示行與列調(diào)換了位置; 

>> arr.transpose(1, 0)    
  array([[ 0,  5, 10],        
            [ 1,  6, 11],         
            [ 2,  7, 12],      
            [ 3,  8, 13],        
            [ 4,  9, 14]])

三維張量的transpose函數(shù):

前面我們講了二維矩陣的transpose函數(shù)其實(shí)是和矩陣的轉(zhuǎn)置是一個(gè)概念;現(xiàn)在我們來(lái)講一下三維張量;

三維張量顧名思義,它有三個(gè)維度;相當(dāng)于有X軸,Y軸,Z軸;三個(gè)軸之間的相互轉(zhuǎn)換;

同樣,X軸用0表示,Y軸用1表示;Z軸用2來(lái)表示; 

arr = np.arange(24).reshape((2, 3, 4))  
 arr   
 array([[[ 0,  1,  2,  3],         
            [ 4,  5,  6,  7],         
            [ 8,  9, 10, 11]],         
           [[12, 13, 14, 15],        
            [16, 17, 18, 19],        
            [20, 21, 22, 23]]])

相當(dāng)于把三維張量也做軸變換,具體操作如下圖:

每個(gè)軸之間變換和表示也各不相同:

transpose(1,0,2)表示X軸與Y軸發(fā)生變換之后;

import numpy as np
arr = np.arange(24).reshape((2,3,4))
vc = arr.transpose(1,0,2)
print(vc)
>>>結(jié)果
[[[ 0  1  2  3]
  [12 13 14 15]]

 [[ 4  5  6  7]
  [16 17 18 19]]

 [[ 8  9 10 11]
  [20 21 22 23]]]

transport(0,2,1):表示Y軸與Z軸發(fā)生軸變換之后;

import numpy as np
arr = np.arange(24).reshape((2,3,4))
vc = arr.transpose(0,2,1)
print(vc)
[[[ 0  4  8]
  [ 1  5  9]
  [ 2  6 10]
  [ 3  7 11]]

 [[12 16 20]
  [13 17 21]
  [14 18 22]
  [15 19 23]]]

transport(2,1,0):表示X軸與Z軸發(fā)生軸變換之后;

import numpy as np
arr = np.arange(24).reshape((2,3,4))
vc = arr.transpose(2,1,0)
print(vc)
[[[ 0 12]
  [ 4 16]
  [ 8 20]]

 [[ 1 13]
  [ 5 17]
  [ 9 21]]

 [[ 2 14]
  [ 6 18]
  [10 22]]

 [[ 3 15]
  [ 7 19]
  [11 23]]]

好了,到這里,差不多transport函數(shù)理解的也比較全面了,快去寫(xiě)寫(xiě)代碼吧!

到此這篇關(guān)于numpy中的transpose函數(shù)中具體使用方法的文章就介紹到這了,更多相關(guān)numpy transpose函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實(shí)現(xiàn)批量執(zhí)行同目錄下的py文件方法

    Python實(shí)現(xiàn)批量執(zhí)行同目錄下的py文件方法

    今天小編就為大家分享一篇Python實(shí)現(xiàn)批量執(zhí)行同目錄下的py文件方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • 關(guān)于如何把Python對(duì)象存儲(chǔ)為文件的方法詳解

    關(guān)于如何把Python對(duì)象存儲(chǔ)為文件的方法詳解

    本文將給大家介紹如何把Python對(duì)象存儲(chǔ)為文件的方法,pickle可以用二進(jìn)制表示并讀寫(xiě)python數(shù)據(jù),這個(gè)功能并不安全,如果把一個(gè)pickle暴露給別人,有被植入惡意程序的風(fēng)險(xiǎn),文中通過(guò)代碼給大家講解的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • Python實(shí)現(xiàn)處理圖片水印的方法詳解

    Python實(shí)現(xiàn)處理圖片水印的方法詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)處理圖片水印的相關(guān)資料,主要是實(shí)現(xiàn)圖片水印的去除效果,感興趣的小伙伴可以嘗試一下
    2022-11-11
  • 利用Python實(shí)現(xiàn)最小二乘法與梯度下降算法

    利用Python實(shí)現(xiàn)最小二乘法與梯度下降算法

    這篇文章主要介紹了利用Python實(shí)現(xiàn)最小二乘法與梯度下降算法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • tensorflow模型繼續(xù)訓(xùn)練 fineturn實(shí)例

    tensorflow模型繼續(xù)訓(xùn)練 fineturn實(shí)例

    今天小編就為大家分享一篇tensorflow模型繼續(xù)訓(xùn)練 fineturn實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • Django 聯(lián)表查詢操作方法

    Django 聯(lián)表查詢操作方法

    作為一個(gè)django使用的新手,在做練手項(xiàng)目中對(duì)聯(lián)表查詢感覺(jué)比較生疏,最近兩天整理了一些連表查詢應(yīng)用場(chǎng)景和使用方法以及無(wú)法使用django中ORM操作的原生查詢,對(duì)Django 聯(lián)表查詢操作感興趣的朋友跟隨小編一起看看吧
    2023-09-09
  • Django的開(kāi)發(fā)步驟原來(lái)是這樣的

    Django的開(kāi)發(fā)步驟原來(lái)是這樣的

    這篇文章主要為大家詳細(xì)介紹了Django的開(kāi)發(fā)步驟,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • python 繪圖模塊matplotlib的使用簡(jiǎn)介

    python 繪圖模塊matplotlib的使用簡(jiǎn)介

    這篇文章主要介紹了python 繪圖模塊matplotlib的使用簡(jiǎn)介,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-03-03
  • python3.7+anaconda 安裝opencv和dlib的問(wèn)題及解決方法

    python3.7+anaconda 安裝opencv和dlib的問(wèn)題及解決方法

    這篇文章主要介紹了python3.7+anaconda 安裝opencv和dlib的問(wèn)題及解決方法,本文圖文并茂給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • Pygame實(shí)現(xiàn)簡(jiǎn)易版趣味小游戲之反彈球

    Pygame實(shí)現(xiàn)簡(jiǎn)易版趣味小游戲之反彈球

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡(jiǎn)易版趣味反彈球游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03

最新評(píng)論

荆州市| 汉寿县| 通辽市| 乐昌市| 清新县| 抚远县| 田阳县| 如皋市| 武强县| 安阳县| 陇南市| 平谷区| 建阳市| 高青县| 定安县| 龙里县| 北京市| 梧州市| 江口县| 西藏| 凉城县| 庆元县| 怀化市| 柯坪县| 北碚区| 陵川县| 昔阳县| 延安市| 阿鲁科尔沁旗| 锦屏县| 涪陵区| 丹巴县| 阿尔山市| 夏津县| 塔河县| 平南县| 建德市| 台安县| 柳江县| 宁河县| 萍乡市|