當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Numpy ndarray.transpose()用法及代碼示例


numpy.ndarray.transpose() 函數返回軸已轉置的數組視圖。
對於一維數組,這沒有任何作用,因為轉置向量隻是同一向量。對於二維數組,這是標準矩陣轉置。對於n-D數組,如果指定了軸,則其順序指示如何排列軸。如果未提供軸並且arr.shape =(i [0],i [1],... i [n-2],i [n-1]),則arr.transpose().shape =(i [n-1 ],i [n-2],…i [1],i [0])。

用法:numpy.ndarray.transpose(*axes)

參數:
axes :[無,整數元組或n個整數]無或無自變量:反轉軸的順序。
int元組:i在元組的j-th處表示arr的i-th軸變為arr.transpose()的j-th軸。
n個int:與相同int的n-tuple相同(此形式僅用作Q元組形式的“convenience”替代形式)



Return :[ndarray] arr的視圖,具有適當排列的軸。

代碼1:

# Python program explaining 
# numpy.ndarray.transpose() function 
  
# importing numpy as geek  
import numpy as geek 
  
arr = geek.array([[5, 6], [7, 8]]) 
  
gfg = arr.transpose() 
  
print( gfg )

輸出:

[[5 7]
 [6 8]]


代碼2:

# Python program explaining 
# numpy.ndarray.transpose() function 
  
# importing numpy as geek  
import numpy as geek 
  
arr = geek.array([[5, 6], [7, 8]]) 
  
gfg = arr.transpose((1, 0)) 
  
print( gfg )

輸出:

[[5 7]
 [6 8]]



相關用法


注:本文由純淨天空篩選整理自sanjoy_62大神的英文原創作品 Numpy ndarray.transpose() function | Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。