可以使用ndarray的T属性来实现数组的转置,例如:

import numpy as np

arr = np.array([[1, 2], [3, 4]])
print(arr)
# 输出:
# [[1 2]
#  [3 4]]

transpose_arr = arr.T
print(transpose_arr)
# 输出:
# [[1 3]
#  [2 4]]

也可以使用transpose()方法来实现数组的转置,例如:

import numpy as np

arr = np.array([[1, 2], [3, 4]])
print(arr)
# 输出:
# [[1 2]
#  [3 4]]

transpose_arr = arr.transpose()
print(transpose_arr)
# 输出:
# [[1 3]
#  [2 4]]

两种方法都可以实现ndarray的数组转置。

pythonndarray怎么实现数组转置?

原文地址: https://www.cveoy.top/t/topic/hpxV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录