【发布时间】:2017-07-06 14:15:14
【问题描述】:
我有以下数组“class_id”
array([[array(['2'],
dtype='<U1')],
[array(['3'],
dtype='<U1')],
[array(['2'],
dtype='<U1')],
...,
[array(['2'],
dtype='<U1')],
[array(['2'],
dtype='<U1')],
[array(['2'],
dtype='<U1')]], dtype=object)
当我使用该功能时:
class_id.astype(int)
我收到以下错误:
ValueError: setting an array element with a sequence.
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-124-3ad39bf87e7d> in <module>()
----> 1 class_id.astype(int)
ValueError: setting an array element with a sequence.
我想得到以下数组:
array([[1],
[2],
[1],
...,
[1],
[1],
[1]])
我应该使用哪个功能?
【问题讨论】:
-
能否分享一个创建class_id数组的方法?
标签: python arrays numpy integer