我正在嘗試將陣列inv_r以特定格式保存在 csv 檔案中。附上當前和所需的格式。
import numpy as np
import csv
inv_r=np.array([[1,2,3,4,5],[6,7,8,9,10],[11,12,13,14,15],
[16,17,18,19,20],
[21,22,23,24,25]])
data = [inv_r]
with open('inv_r.csv', 'w') as f:
writer = csv.writer(f)
# write the data
writer.writerows(zip(inv_r))
當前格式是

所需的格式是

uj5u.com熱心網友回復:
首先,您需要洗掉zip,以便每個元素都有自己的單元格。
要洗掉每行之間的空白行,您需要添加newline=''到open呼叫中。請參閱此處csv庫檔案中的腳注,了解為什么這是必要的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/443157.html
