[1, 2, 3, 4, 5, 6] などの数値の一般的なリストが与えられた場合、このリストを [(1 + 2j), (3 + 4j), (5 + 6j) の形式に分割する必要があります。 ]。
リストを [1, 3, 5] と [2, 4, 6] の 2 つのリストに分割できますが、それらを結合して目的の形式にしようとすると、2 つの問題が発生します。i) 2 番目のリストに 1j を掛けることができない、「シーケンスをタイプ 'complex' の非 int で乗算できません」というエラーを返します。また、ii) 連結のため、リストはとにかく [1, 3, 5, 2, 4, 6] の形式になります。
私が2048個の要素を持つリストを扱っていることを考えると、この問題の簡単な解決策を誰かが提案できます.