更新时间:2023-08-04 来源:黑马程序员 浏览量:
NumPy中数组使用T属性可实现简单的转置操作,即互换两个轴的元素,并返回一个互换后的新数组。例如,现有一个2行5列的二维数组,该数组使用T属性转置后生成一个5行2列的新数组,具体如下所示。
数组使用T属性转置的示意图
下面创建一个上图所示的arr数组,并使用T属性对该数组进行转置,从而得到一个新的数组 new_arr,代码如下。
In []: irport nunpy as np arr = np.arange(10).reshape (2,5) print(f"arr形状:(arr.shape)") print(arr) arr形状:(2,5) [[0 1 2 3 4] [5 6 7 8 9]] In []: # 使用工属性进行转置 nev _arr - arr.T print(f"new arr形状:(new arr.shape)") print(new_arr) newe_arr形状:(5,2) [[0 5] [1 6] [2 7] [3 8] [4 91]