如何将numpy数组中的元素类型从字符串转换为int

Liu Bei

我有一个看起来像这样的 numpy 数组

arr = np.array([['1','2','3','4','5','6']])

对于最常见的转换方式,需要像这样循环。

for a in arr:
   for b in a:
      int(b)

但是,我想在没有循环的情况下转换数组中的所有元素。我怎么能那样做?

南普克

您可以在赋值中定义元素的类型:

arr = numpy.array(['1','2','3','4','5','6'], int)

或者,如果您想解析初始化数组中每个元素的类型,您可以使用astype()方法

arr.astype('int')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将numpy数组中的元素转换为字符串

如何将字符串类型转换为 numpy 数组?

如何将字符串数组转换为numpy中的浮点数组?

如何将字符串转换为数组(int和字符串数组)?

如何将数组转换为包含JS中的空格元素的字符串?

如何将pandas系列中list的字符串表示形式转换为numpy数组?

如何将字符串的打字稿类型转换为字符串数组?

如何将字符串中的整数数组转换为字符串数组?

如何将字符串转换为数组中的字符串数组

ValueError: 无法将字符串转换为浮点数---如何将字符串列表的列表转换为 numpy 数组类型浮点数?

如何将字符串类型数组转换为变量类型数组-Excel VBA

如何将字符串转换为位然后转换为int数组-Java

如何将NumPy数组的字符串表示形式转换为NumPy数组?

在 Typescript 中,如何将字符串转换为字符串数组?

如何将包含关联数组的字符串转换为关联数组类型?

如何将数组转换为字符串数组?

如何将数组字符串转换为数组

如何将字符串数组转换为具有多个元素的对象数组

如何将字符串类型转换为字符数组

如何将字符数组转换为字符串?

如何将字符数组转换为字符串

如何将字符串转换为数组字符

如何将字符从数组转换为字符串

如何将多维int数组转换为多维字符串数组

如何将numpy数组中的字符串列表转换为numpy数组

numpy:当某些元素包含额外的带引号的字符串时,如何将字符串数组转换为浮点型

如何将列表转换为以列表元素类型为条件的字符串

如何将MultiIndex转换为字符串类型

如何将字符串转换为通用类型