0
什麼是最好的方法來創建一個整潔的表格輸出,並將其以同樣的方式保存到文本文件?輸出的表格顯示
現在我正在使用下面的代碼顯示我的輸出到IPython控制檯,它提供瞭如圖(1)所示的輸出。
outputLine = ["NIST line CG100 CG050 FactoryCal HMFW (nm)-original (SIGMA) WCalFunctionDerivatives"]
for n, line in enumerate(wlines, 1):
outputLine.append(" ".join(
[str(item) for item in [wlines[n-1],peaks[n-1].cg100(),
peaks[n-1].cgArb(0.5),
wavelengthToPixel(wlines[n-1], 500, wavep),
peaks[n-1].getHMFW()/prismpy.wcalfunctionDerivative(results.x, wlines[n-1]), peaks[n-1].getHMFWPixels(), prismpy.wcalfunctionDerivative(results.x, wlines[n-1])]]))
從數學背景的人,我可以用什麼其他的方法來顯示一個整潔的表格格式此相同的輸出?提前致謝。
如果你打算在這個數據的分析,你可能想看看'pandas',這將製表輸出,但其ST數據力量在分析中。 – AChampion
@AChampion:對這些數據沒有進一步的分析。最終結果如圖所示。不過會檢查熊貓。你的意思是獨家DataFrame(熊貓)? –
是的,DataFrame會保存數據並自動轉換爲字符串並在輸出上製表。但它可能只是格式化的矯枉過正。雖然另一個SO'er說「來格式化,留下來分析」,我在這裏迴應。 – AChampion