0
私は3つの1次元配列(例えば:x、y、z)を辞書の配列に変換します(3つの配列はすべて同じ長さです)。変換はmap
の組み合わせとlambda
機能を使用して行われます。Python3 - ディクショナリの配列を作成する際のパフォーマンスの問題
res = numpy.array(list(map(lambda i: {'x': x[i], 'y':y[i], 'z': z[i]}, xrange(len(x)))))
変換が完了する方法は時間がかかりすぎます。辞書のリスト/配列を作成する効率的な方法はありますか?
あなたは本当にあなたが辞書の配列ではなく、いくつかの純粋な-'numpy'構造をしたい*必ず*はありますか? – Blckknght
@Blckknght辞書の配列は、その種の構造を想定している別のメソッド(私が書いたものではない)への入力です –