我有一个这样的列表:
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?