保留值与转置的问题可以通过使用numpy库中的transpose函数来解决。下面是一个示例代码:
import numpy as np
# 创建一个二维数组
arr = np.array([[1, 2, 3],
[4, 5, 6]])
# 使用transpose函数转置数组
transposed_arr = np.transpose(arr)
# 打印原始数组和转置后的数组
print("原始数组:")
print(arr)
print("转置后的数组:")
print(transposed_arr)
输出结果:
原始数组:
[[1 2 3]
[4 5 6]]
转置后的数组:
[[1 4]
[2 5]
[3 6]]
在上面的代码中,我们首先导入了numpy库,并创建一个二维数组arr。然后,我们使用np.transpose函数对数组进行转置操作,将转置后的结果保存到transposed_arr变量中。最后,我们分别打印原始数组和转置后的数组。