NumPy矩阵transpose()-Python中数组的转置
时间:2020-02-23 14:42:21 来源:igfitidea点击:
通过将行数据移动到列,将列数据移动到行,可以获得矩阵的转置。
如果我们有一个形状为(X,Y)的数组,那么该数组的转置将具有形状(Y,X)。
NumPy矩阵transpose()
Python numpy模块主要用于在Python中处理数组。
我们可以使用transpose()函数获取数组的转置。
import numpy as np arr1 = np.array([[1, 2, 3], [4, 5, 6]]) print(f'Original Array:\n{arr1}') arr1_transpose = arr1.transpose() print(f'Transposed Array:\n{arr1_transpose}')
输出:
Original Array: [[1 2 3] [4 5 6]] Transposed Array: [[1 4] [2 5] [3 6]]
numpy数组转置
转置类似数组的对象
transpose()函数也可用于对象之类的数组,例如嵌套列表。
arr1 = [[1, 2, 3], [4, 5, 6]] arr1_transpose = np.transpose(arr1)
结果将与之前的程序相同。