リストの要素を1つの要素に結合する方法がPythonにあるかどうか疑問に思っていました。現在、私は次のようなものを持っています:
Test = [(1, 2, 3), (4, 5, 6)]
print Test[0]
(1, 2, 3)
print Test[1]
(4, 5, 6)
これ欲しい:
Test = [(1, 2, 3), (4 ,5, 6)]
print Test[0]
(1, 2, 3), (4, 5, 6)
次に、 Test[0] の内容を転送して、次のような numpy 配列に転送できるようにしたいと考えています。
array = [(1, 2, 3), (4, 5, 6), (1, 2, 3), (4, 5, 6), ...]
array[0] = (1, 2, 3), (4, 5, 6)
array[1] = (1, 2, 3), (4, 5, 6)
文字列に変換して連結しようとしましたが、リスト内のすべて (つまり、括弧とすべて) が文字に変換されます。助言がありますか?
EDIT1:大量のデータを使用することを忘れていました。私はextend()、append()、および「+」演算子を使用してみましたが、これを行うと、拡張、追加、および増加するリストをメモリに保持しているように見えるため、メモリの問題が発生します。
EDIT2:要素(x、y、z)がnumpy配列構造であることにも注意してください。
EDIT3:混乱がありました。フォーマット (1, 2, 3), (4, 5, 6) を出力したいだけではなく、データ型を numpy 配列形式にする必要があります。