【发布时间】:2018-05-03 12:29:48
【问题描述】:
我有一个这样的列表:
l=[(1,2),(3,4)]
我想将它转换为一个numpy数组,并将数组项类型保持为元组:
array([(1,2),(3,4)])
但是 numpy.array(l) 会给出:
array([[1,2],[3,4)]])
并且项目类型已从元组更改为numpy.ndarray,然后我指定了项目类型
numpy.array(l,numpy.dtype('float,float'))
这给出了:
array([(1,2),(3,4)])
但是项目类型不是元组而是numpy.void,所以问题是:
how to convert it to a numpy.array of tuple,not of numpy.void?
【问题讨论】:
标签: python numpy numpy-ndarray