私は数十万の数の膨大なリストを持っています。sagemathによって作成された場合、リストのフォーマットは正しくありませんが、別の関数に「フィード」するには、以下に示すようなフォーマットにする必要があります。よくフォーマットされたリストのサンプルを次に示します。
C=[
( 7.850629, 25.421135, 22.162571),
( 37.706629, 28.421472, 0.229876),
( 37.560629, 21.421809, 18.320977),
( 39.238629, 26.422147, 18.442572),
( 35.087169, 0.419785, 15.055789),
]
ご覧のとおり、すべての要素は、精度と小数点以下の桁数に基づいて、右側に配置されています。だから私の質問はこれです:どうすれば不適切にフォーマットされたリスト(以下に示す例)を上記の適切にフォーマットされたリストに変換できますか
B=[(37.074945, 22.414327,
9.756234), (37.074945, 22.414665,
1.669214), (37.074945, 22.415002,
8.571376), (37.074945, 22.41534,
1.294731), (37.074945, 22.415677,
5.753062), (37.074945, 22.416014,
7.519850)]
(もう少し詳しく説明できれば、私のリストをマトリックスと考えると、数万行と3列になります)