numpy中transpose()使用方法

函数原型

numpy.transpose(a, axes=None)

函数作用:反转或置换数组的轴; 返回修改后的数组。对于二维数组 a,transpose(a) 是矩阵转置。

参数解释:

a:输入数组。

axes:元组或整数列表,可选
如果指定,它必须是包含 [0,1,..,N-1] 排列的元组或列表,其中 N 是 a 的轴数。 返回数组的第 i 个轴将对应于输入的轴编号 axes[i]。 如果未指定,则默认为 range(a.ndim)[::-1],它会反转轴的顺序。

例子:

a = np.array([1, 2, 3]) # shape 为 (3, )
a = a.transpose() #此时转置数组是没有用的,因为 shape 只有一个数
a = a.reshape(1, 3) # shape 为 (1, 3) 这样就可以了
a = a.transpose()
print(a)

或者:

a = np.array([1, 2, 3]) # shape 为 (3, )
a = a.transpose() #此时转置数组是没有用的,因为 shape 只有一个数
a = a.reshape(1, 3) # shape 为 (1, 3) 这样就可以了
a = np.transpose(a, (1, 0))
print(a)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kunsir_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值