将包含numpy数组的元组展平为numpy数组

时间:2016-11-03 10:35:52

标签: python arrays numpy

所以我使用operator.attrgetter试图通过tupleList=map(attrgetter(*inNames),inClass)将数组类转换为numpy数组,并以tupleList[0]

结束这样的结果

(1, array([0.0, 0.0, 0.0, 0.0], 'f'), 1)

我想把它变成一个numpy数组(特别是一个结构化数组,但我可以解决这个问题)看起来像这样

array([1, 0.0, 0.0, 0.0, 0.0, 1], dtype=(('id', 'i8'), . . . .)])

不幸的是,np.asArray(tupleList[0])np.asAnyArray(tupleList[0])不起作用,我得到了

ValueError: setting an array element with a sequence

有解决方法吗?目前正在与我的IT部门争夺大熊猫,但现在还没有。我认为这会有所帮助吗?

1 个答案:

答案 0 :(得分:1)

使用import React from 'react' const RandomComponent = (props: { id: string, vino: number }): React.Element<any> => ( <div> <SomeSubComponent id={props.id} /> <AnotherSubComponent veryImportantNumber={props.vino} /> </div> ) 来整合您的元组:

np.hstack