标签: python numpy
我在Python中有一个元组列表,格式为[(long,float,long)*]。我想把它变成一个numpy数组。但是,当我使用{{1}}执行此操作时,我会将所有内容都转换为浮动状态。我想保留类型,将整数值保持为整数。我怎么能这样做?
答案 0 :(得分:0)
您需要一个结构化数组:
numbers = np.array([(1, 2.3, 4)], dtype=[('a',int), ('b',float),('c',int)])