我正在Python中運行幾個模擬。每個模擬都有結果數據:name, time, cost, error
其中name是實際模擬的字符串,time是int變量,cost是每個模擬的numpy數組或列表,大小不同,錯誤是float變量。到目前爲止,我總是隻進行一些模擬。我將結果存儲在單獨的.txt文件中。但現在我需要運行多達100次模擬,我認爲這是處理它的最佳時機:)。Worflow將結果寫入Python中的文件
我可以存儲模擬結果,例如在詞典:
result = {"SimulationA": {"time": 458,"cost": [12.35, 1.15, 66, 85], "error": 2.45 }"SimulationB":{"time": 512,"cost": [12.35, 66], "error": 12.3 } }
如果可能的話,我想一切都寫與結構的Excel或CSV文件:
用一個例子結果:
你會推薦什麼工作流程(我更喜歡簡單的東西,計算時間等不是真實的很重要)?非常感謝您的寶貴時間。
可以使用熊貓dataframes https://pandas.pydata.org/pandas-docs/stable/10min.html來存儲信息,然後就使用此功能把每件事寫到Excel https://開頭大熊貓.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_excel.html –
我嘗試了使用熊貓的這個工作流程 - 正是我需要的。謝謝你們!!! – Matias