可以通过以下步骤实现:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
arr[:, 0] = [10, 20, 30]
这里的[:, 0]
表示选择所有行的第一列,[10, 20, 30]
是要替换的新值。
print()
函数打印数组,以验证更改是否成功。print(arr)
完整的代码示例:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
arr[:, 0] = [10, 20, 30]
print(arr)
输出结果:
[[10 2 3]
[20 5 6]
[30 8 9]]
这样就成功地更改了numpy数组的第一列。在实际应用中,可以根据具体需求进行相应的修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云