Участок от Мглеарн - PullRequest
       1

Участок от Мглеарн

0 голосов
/ 06 ноября 2019

Как я могу сохранить сюжет из mglearn? Я пробовал этот код, но он не работает.

import numpy as np
import matplotlib.pyplot as plt
import mglearn
from fpdf import FPDF


f = mglearn.plots.plot_knn_classification(n_neighbors=3)
f.savefig("n_neighbors.pdf", bbox_inches='tight')

Ошибка была AttributeError: у объекта 'NoneType' нет атрибута 'savefig'. Спасибо

Ответы [ 2 ]

0 голосов
/ 06 ноября 2019
from sklearn.neighbors import KNeighborsClassifier
import matplotlib.pyplot as plt
import mglearn.plots

import numpy as np
import mglearn
from fpdf import FPDF

X, y = mglearn.datasets.make_forge()


mglearn.plots.plot_knn_classification(n_neighbors=3)
plt.savefig("n_neighbors.pdf", bbox_inches='tight')

Этот код работает.

0 голосов
/ 06 ноября 2019

Поскольку пакет mglearn использует механику построения matplotlib.pyplot, вы можете использовать их спасительную механику, например так.

mglearn.plots.plot_knn_classification(n_neighbors=3)
plt.savefig("n_neighbors.pdf", bbox_inches='tight')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...