NumPy transpose()函数

原文:https://www.studytonight.com/numpy/numpy-transpose-function

在本教程中,我们将介绍 Numpy 库中的numpy.transpose()函数。

numpy 库中的transpose()函数主要用于反转或置换数组的轴,然后返回修改后的数组。

  • 这个函数的主要任务是将列元素变成行元素,将列元素变成行元素。

  • 该函数对一维数组没有影响,因此它用于二维数组。

numpy.transpose()的语法:

使用该函数所需的语法如下:

numpy.transpose(a, axes=None)

参数:

让我们看看这个函数的参数:

  • a 该参数表示输入数组

  • 它基本上是一个可选的参数,但是如果你要通过这个参数,那么记住你应该通过 (0,1) 或者 (1,0) 。就像我们有一个形状数组(4,3)来改变它(3,4),你应该传递(1,0),其中 1 是 4,0 是 3。

返回值:

transpose()函数将返回输入数组及其置换轴。

例 1:

让我们看一下这个函数的基本示例,其代码片段如下:

import numpy as np 

a = np.array([[6, 2, 4], [8, 5, 6], [7, 1, 9]]) 
print("Before Transpose array is :\n",a) 
x=np.transpose(a)
print("After Transpose the array is:\n",x)

numpy transpose function example

例 2:

现在我们将使用transpose()功能以及轴参数:

import numpy as np 

a = np.array([[6, 28], [8, 56], [7, 19]]) 
print("Before Transpose :\n",a) 
x=np.transpose(a,(1,0))
print("After Transpose :\n",x)

numpy transpose function example

总结:

本教程是关于 Numpy 库中的transpose()函数的。我们已经介绍了如何使用它的语法、参数和这个函数返回的值。