Python Numpy ndarray.transpose()

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 : [None, tuple of ints, or n ints] 没有或没有参数:颠倒轴的顺序。
整数的元组:元组中第j位的i意味着arr的第i轴变成arr.transpose()的第j轴。
n个ints:与相同ints的n个tuple相同(这种形式只是作为tuple形式的一个 “便利 “替代)。

返回: [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]]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程