跳转至

Numpy ndarray .转置()函数| Python

原文:https://www . geeksforgeeks . org/numpy-ndarray-transpose-function-python/

numpy.ndarray.transpose() 函数返回轴换位的数组视图。 对于一维数组,这没有影响,因为转置向量只是同一个向量。对于二维数组,这是标准的矩阵转置。对于 n-D 数组,如果给定了轴,它们的顺序指示轴是如何排列的。如果未提供轴且 arr.shape = (i[0],i[1],… i[n-2],i[n-1]),则 arr .转置()。shape = (i[n-1],i[n-2],… i[1],i[0])。

语法:num py . ndaarray . transponte(* axes)

参数: 轴:【无,整数元组,或 n 个整数】无或无参数:反转轴的顺序。 int 的元组:元组中第 j 位的 I 表示 arr 的第 I 轴变成 arr .转置()(的第 j 轴。 n 个 ints:与相同 ints 的 n 元组相同(这种形式只是作为元组形式的“方便”替代)

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



回到顶部