我需要python代码。构建新数组,将原数组的索引转变成新数组的其中一列。将原数组的列名转变成新数组的其中一行
时间: 2023-03-14 07:52:08 浏览: 91
将数据转换成数组
下面是示例代码:import numpy as np# 定义原数组
arr = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
# 定义索引
index = np.array([0, 2, 1])
# 定义列名
columns = np.array(['A', 'B', 'C'])
# 构建新数组
new_arr = np.zeros((3,3))
# 将原数组的索引转变成新数组的其中一列
new_arr[:, 0] = arr[index, :]
# 将原数组的列名转变成新数组的其中一行
new_arr[0, :] = arr[:, columns]print(new_arr)
阅读全文