-1

空の構造化配列があります:

id_and_orders_type = np.dtype([('id', 'i4'), ('order_values', 'f4', (100,))])
id_and_orders = np.zeros((10,), dtype=id_and_orders_type)

に入力するデータを含む別の構造化配列がありますid_and_orders

orders_type = np.dtype([('id', 'i4'), ('value', 'f4')])
orders = np.array(((1, 33.2), (2, 37.1), (3, 22.1), (2, 63.9), (3, 93.1)), dtype=orders_type)

私が今やりたいことは、すべてorders['value']の対応するidinをマップすることid_and_ordersです。その id の値の部分配列をid_and_orders含む方法で:orders['id']orders

id_and_orders = np.array(((1, (33.2,), (2, (37.1, 63.9), (3, (22.1, 93.1)))

id_and_orders['order_values']サブアレイのサイズを動的に構築する方法を知っている人もいるかもしれませんが、100 の固定サイズではありません。

4

2 に答える 2