将numpy数组元素从string转换为int可以使用numpy的astype()函数。astype()函数可以将数组的数据类型转换为指定的数据类型。
具体步骤如下:
import numpy as np
arr = np.array(['1', '2', '3', '4'])
arr = arr.astype(int)
完整的代码如下:
import numpy as np
arr = np.array(['1', '2', '3', '4'])
arr = arr.astype(int)
这样,数组arr中的元素就被成功转换为int类型了。
numpy的astype()函数可以接受多种数据类型作为参数,例如int、float、bool等。根据需要,可以将数组元素转换为不同的数据类型。
推荐的腾讯云相关产品:腾讯云云服务器(CVM),产品介绍链接地址:https://cloud.tencent.com/product/cvm
领取专属 10元无门槛券
手把手带您无忧上云