首页常见问题正文

NumPy中使用T属性实现数组转置操作

更新时间:2023-08-04 来源:黑马程序员 浏览量:

IT培训班

NumPy中数组使用T属性可实现简单的转置操作,即互换两个轴的元素,并返回一个互换后的新数组。例如,现有一个2行5列的二维数组,该数组使用T属性转置后生成一个5行2列的新数组,具体如下所示。

1691116876640_表格.png

数组使用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]


分享到:
在线咨询 我要报名
和我们在线交谈!