簡體   English   中英

Python 2D到CSV的數字列表

[英]Python 2D list of numbers to csv

我正在尋找將2D列表轉換為包含每個點坐標(xyz)的csv文件的最佳方法。

2D列表具有以下格式:

['586.732'], ['626.012'], ['496.778']
['597.422'], ['536.778'], ['586.056']
['597.422'], ['536.778'], ['586.056']

使用方法:

with open("output.csv", "w") as csvfile:
    writer = csv.writer(csvfile)
    writer.writerows([x, y, z])

將返回對象的轉置列表,該列表不容易繪制。

如果有人可以提出解決方案,我將很高興。

使用zip()可以滿足您的需求。

with open("output.csv", "w") as csvfile:
    writer = csv.writer(csvfile)
    writer.writerows( zip(x, y, z) )

CSV看起來像

x1, y1, z1
x2, y2, z2
x3, y3, z3
...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM