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

ndarray的轉(zhuǎn)置(numpy.transpose()與A.T命令對比分析)

 更新時(shí)間:2023年02月05日 09:06:22   作者:Codefmeister  
這篇文章主要介紹了ndarray的轉(zhuǎn)置(numpy.transpose()與A.T命令對比分析),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

ndarray的轉(zhuǎn)置(transpose)

對于A是由np.ndarray表示的情況:

可以直接使用命令A.T。

也可以使用命令A.transpose()

A.T 與 A.transpose()對比

結(jié)論

在默認(rèn)情況下,兩者效果相同,但transpose()可以指定交換的axis維度。

對于一維數(shù)組,兩者均不改變,返回原數(shù)組。

對于二維數(shù)組,默認(rèn)進(jìn)行標(biāo)準(zhǔn)的轉(zhuǎn)置操作。

對于多維數(shù)組A,A.shape(a,b,c,d,...,n),則轉(zhuǎn)置后的shape(n,...,d,c,b,a),即逆序。

對于.transpose(),可以指定轉(zhuǎn)置后的維度。

語法:A.transpose((axisOrder1,...,axisOrderN)),其效果等同于np.transpose(A,(axisOrder1,...,axisOrderN)),(axisOrder)中是想要得到的索引下標(biāo)順序。

效果詳見例子。

Example 

二維默認(rèn)情況下:

A = np.array([[1,2],[3,4]])
print(A)
print(A.T)
print(A.transpose())

結(jié)果如下:

Example1

多維默認(rèn)情況下:

a = np.array([[[1,2,3,4],[4,5,6,7]],[[2,3,4,5],[5,6,7,8]],[[3,4,5,6],[4,5,6,7]]])
print(a.shape)
print(a.T.shape)
print(a.transpose().shape)

結(jié)果如下:

Example2

指定維度情況:

a = np.array([[[1,2,3,4],[4,5,6,7]],[[2,3,4,5],[5,6,7,8]],[[3,4,5,6],[4,5,6,7]]])
print(a.shape)
print(a.transpose(1,2,0).shape)
A = np.transpose(a,(1,2,0))
print(A.shape)

結(jié)果如下:

Example3

從截圖中可以看出,a.transpose(1,2,0)np.transpose(a,(1,2,0))效果相同。

代碼段中給出的axes(1,2,0),這決定了transpose后的數(shù)組,其shape在第一個(gè)維度即shape[0]上是原來的shape[1],第二維shape[1]是原來的shape[2],第三維shape[2]是原來的shape[0]。

所以原shape(3,2,4)。新的shape為(2,4,3)。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python學(xué)習(xí)筆記之open()函數(shù)打開文件路徑報(bào)錯(cuò)問題

    Python學(xué)習(xí)筆記之open()函數(shù)打開文件路徑報(bào)錯(cuò)問題

    這篇文章主要介紹了Python學(xué)習(xí)筆記之open()函數(shù)打開文件路徑報(bào)錯(cuò)問題,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-04-04
  • Python圖像增強(qiáng)imgaug詳解

    Python圖像增強(qiáng)imgaug詳解

    Imgaug 是一個(gè)開源 python 包,可讓你在機(jī)器學(xué)習(xí)實(shí)驗(yàn)中增強(qiáng)圖像,它適用于各種增強(qiáng)技術(shù),它有一個(gè)簡單而強(qiáng)大的界面,可以增強(qiáng)圖像、地標(biāo)、邊界框、熱圖和分割圖,這篇文章主要介紹了Python圖像增強(qiáng)imgaug,需要的朋友可以參考下
    2022-11-11
  • 利用Python語言的grpc實(shí)現(xiàn)消息傳送詳解

    利用Python語言的grpc實(shí)現(xiàn)消息傳送詳解

    gRPC是一個(gè)高性能、通用的開源RPC框架,其由Google主要面向移動(dòng)應(yīng)用開發(fā)并基于HTTP/2協(xié)議標(biāo)準(zhǔn)而設(shè)計(jì)。本文主要介紹了如何利用Python語言的grpc實(shí)現(xiàn)消息傳送,感興趣的可以了解一下
    2023-03-03
  • Python 命令行非阻塞輸入的小例子

    Python 命令行非阻塞輸入的小例子

    很久很久以前,系windows平臺下,用C語言寫過一款貪食蛇游戲,cmd界面,用kbhit()函數(shù)實(shí)現(xiàn)非阻塞輸入。系windows平臺下用python依然可以調(diào)用msvcrt.khbit實(shí)現(xiàn)非阻塞監(jiān)聽。但系喺linux下面就冇呢支歌仔唱
    2013-09-09
  • Python字符串函數(shù)strip()原理及用法詳解

    Python字符串函數(shù)strip()原理及用法詳解

    這篇文章主要介紹了Python字符串函數(shù)strip()原理及用法詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 基于Python實(shí)現(xiàn)條形碼圖片識別程序

    基于Python實(shí)現(xiàn)條形碼圖片識別程序

    這篇文章主要為大家詳細(xì)介紹了如何基于Python實(shí)現(xiàn)一個(gè)簡單的條形碼圖片識別程序,可以視頻圖片中的條形碼,感興趣的小伙伴可以跟隨小編學(xué)習(xí)一下
    2023-09-09
  • Python+pandas計(jì)算數(shù)據(jù)相關(guān)系數(shù)的實(shí)例

    Python+pandas計(jì)算數(shù)據(jù)相關(guān)系數(shù)的實(shí)例

    今天小編就為大家分享一篇Python+pandas計(jì)算數(shù)據(jù)相關(guān)系數(shù)的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python如何查看網(wǎng)頁代碼

    python如何查看網(wǎng)頁代碼

    在本篇文章里小編給大家整理了關(guān)于python查看網(wǎng)頁代碼方法,需要的朋友們可以參考學(xué)習(xí)下。
    2020-06-06
  • python自動(dòng)化八大定位元素講解

    python自動(dòng)化八大定位元素講解

    這篇文章主要介紹了python自動(dòng)化八大定位元素講解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是本文的詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • Python函數(shù)使用的相關(guān)練習(xí)題分享

    Python函數(shù)使用的相關(guān)練習(xí)題分享

    這篇文章主要介紹了Python函數(shù)使用的相關(guān)練習(xí)題分享,文章基于python函數(shù)內(nèi)容展開其相關(guān)例題,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-05-05

最新評論