【小白从小学Python、C、Java】
【计算机等考+500强证书+考研】
【Python-数据分析】
对换数组的维度
numpy.transpose()
请以下代码执行print(np.transpose(a))后输出的结果是?
import numpy as np
a = np.array([[0, 1], [2, 3]])
b = np.array([[0, 1], [2, 3], [4, 5]])
c = np.arange(24).reshape(2,3,4)
print("【执行】print(np.transpose(a))")
print(np.transpose(a))
print("【执行】print(np.transpose(b))")
print(np.transpose(b))
print("【执行】print(np.transpose(c, (0, 2, 1)))")
print(np.transpose(c, (0, 2, 1)))
A选项:[[1, 3], [0, 2]]
B选项:[[0, 2], [1, 3]]
C选项:[[3, 1], [2, 0]]
D选项:[[2, 0], [3, 1]]
题目解析
示例代码
正确答案是B