在使用numpy库时,可以通过以下步骤在两列的二维数组中的一列上添加整数:
import numpy as np
arr = np.array([["字符串1", 整数1], ["字符串2", 整数2], ["字符串3", 整数3]])
其中,整数1、整数2、整数3分别代表要添加的整数值。
column = arr[:, 1]
这里使用切片操作 [:, 1]
来获取第二列。
column = column.astype(int) + 整数值
这里使用 astype(int)
将列中的元素转换为整数类型,然后使用加法运算符将整数值添加到列中的每个元素上。
arr[:, 1] = column
完整的代码示例:
import numpy as np
arr = np.array([["字符串1", 整数1], ["字符串2", 整数2], ["字符串3", 整数3]])
column = arr[:, 1]
column = column.astype(int) + 整数值
arr[:, 1] = column
这样就能在两列的二维数组中的一列上添加整数了。请注意,代码中的"整数1"、"整数2"、"整数3"、"整数值"需要替换为具体的整数值。
领取专属 10元无门槛券
手把手带您无忧上云