这个我觉得非常简单,但是在最后一个小时左右让我很沮丧... 我想使用带有标题的NORMAL numpy数组(不是Record Array): 例如(见http://docs.scipy.org/doc/numpy/reference/generated/numpy.array.html)
x = np.array([(1,2),(3,4)],dtype=[('a','<f4'),('b','<f4')])
但是我有一个常规的非列numpy数组,例如
x = np.array([(1,2),(3,4)])
和名单,例如
names = ['a','b']
如何将名为less x和名称的名称与带标题的x合并?
答案 0 :(得分:2)
您可以按如下方式设置dtype
的{{1}}属性:
x
这将更新dtype。如果您需要更改dtype,则必须构建一个新数组:
x.dtype = np.dtype([(n, x.dtype) for n in names])