Py中常用的科学计算库之一,它提供了高效的多维数组对象和各种派生对象(如掩码数组和矩阵),以及用于数组操作的各种函数。
下面是一个简单的矩阵转置示例
portumpyp
定义一个3行2列的矩阵atrixp.array([[1, 2], [3, 4], [5, 6]])
转置矩阵sposeatrixpsposeatrix)
t(“原始矩阵”)tatrix)
t(“转置矩阵”)tsposeatrix)
[[1 2]
[3 4]
[5 6]]
[[1 3 5]
[2 4 6]]
Pypspose()函数将其转置。,大家打印出原始矩阵和转置矩阵的结果。
pspose()函数外,大家还可以使用数组的.T属性来进行矩阵转置。例如
sposeatrixatrix.T
这个示例的输出结果与上面的示例相同。
需要注意的是,如果大家要对一个一维数组进行转置操作,那么转置后的结果将与原始数组相同。例如
portumpyp
定义一个一维数组p.array([1, 2, 3, 4])
转置数组sposepspose(arr)
t(“原始数组”)t(arr)
t(“转置数组”)tspose_arr)
[1 2 3 4]
[1 2 3 4]
Pypspose()函数和数组的.T属性来实现。需要注意的是,如果要对一个一维数组进行转置操作,那么转置后的结果将与原始数组相同。