NumPy transpose()函数的作用与使用方法详解

分类:知识百科 日期: 点击:0

NumPy transpose()函数

NumPy的transpose()函数可以对数组进行转置操作,即将数组的维度进行调换,让行变成列,列变成行。

import numpy as np

a = np.array([[1,2,3],[4,5,6]])

# 输出原数组
print(a)
# [[1 2 3]
#  [4 5 6]]

# 转置数组
b = np.transpose(a)
print(b)
# [[1 4]
#  [2 5]
#  [3 6]]

transpose()函数的使用方法有两种:

  • np.transpose(arr):这种方法是直接使用NumPy的transpose()函数,可以对数组进行转置操作,返回转置后的数组。
  • arr.T:这种方法是直接使用数组的T属性,可以对数组进行转置操作,返回转置后的数组。

transpose()函数还可以接受一个参数,用来指定转置的维度,参数的值可以是一个整数,也可以是一个元组,例如:

# 指定转置的维度
c = np.transpose(a,(1,0))
print(c)
# [[1 4]
#  [2 5]
#  [3 6]]

NumPy的transpose()函数可以对数组进行转置操作,可以指定转置的维度,使用起来非常方便。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。