Каков наилучший способ создания аккуратного вывода в виде таблиц и сохранения его в текстовом файле?Табличный вывод вывода
Прямо сейчас я показываю свой вывод на консоли 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])]]))
Исходя из фона Mathematica, что другие методы можно использовать, чтобы отобразить этот же вывод в аккуратном табличном формате? Заранее спасибо.
Если вы собираетесь анализировать эти данные, вы можете захотеть взглянуть на 'pandas', в котором будут отображаться данные на выходе, но его st rength находится в анализе. – AChampion
@AChampion: Дальнейшего анализа по этим данным нет. Конечные результаты должны быть такими, как показано на рисунке. Тем не менее проверит панды. Вы имеете в виду DataFrame (pandas) исключительно? –
Да, DataFrame будет хранить данные и автоматически конвертировать в строку и выводить на табуляцию на выходе. Но это, вероятно, слишком много для форматирования. Хотя другой SO'er сказал: «Приходите для форматирования, оставайтесь для анализа», который я повторяю здесь. – AChampion