Скажите, если у меня есть некоторые функции, в данном случае ниже функция, которая вычисляет режим, и другая функция, чтобы вычислить среднее значение списка чисел, а затем вывести оператор «Hello World!». и, наконец, следует печать коробочного графика:
import matplotlib.pyplot as plt
import seaborn as sns
def mode(lst):
most = max(list(map(lst.count, lst)))
return print(list(set(filter(lambda x: lst.count(x) == most, lst))))
def mean(lst):
return print(float(sum(lst)) / max(len(lst), 1))
list1 = [1,2,3,4,5]
mode(list1)
mean(list1)
print('Hello World!')
plt.figure(figsize=(10,10))
sns.boxplot(data=list1)
Как преобразовать все выходные данные выше, в этом случае выходные данные из кода выше (ie. mode, означают «Hello World!» и boxplot) все в одном файле PDF?
Я гуглил и искал Stackoverflow, но могу видеть только людей, предлагающих использовать pyPDF, reportlab et c. но нет примера кода, как это можно сделать. Было бы здорово, если бы кто-нибудь смог привести пример того, как вышеприведенный вывод кода можно преобразовать в файл PDF.
Заранее большое спасибо.