Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
0:00 나중에 공부할 때 이 영상부터 다시 시작.
AttributeError: module 'matplotlib.font_manager' has no attribute '_rebuild'구글 코랩에서 sklearn import 하면 1.2.2 버전인데요 실행하면 리빌드 없다고 나오네요.
이 코드로 리빌드 해결했습니다.def get_font_family(): import platform system_name = platform.system() if system_name == "Darwin" : font_family = "AppleGothic" elif system_name == "Windows" : font_family = "Malgun Gothic" else: !apt-get install fonts-nanum -qq > /dev/null !fc-cache -fv import matplotlib as mpl #mpl.font_manager._rebuild() 최신버전 리빌드 명령 없어짐 findfont = mpl.font_manager.fontManager.findfont mpl.font_manager.findfont = findfont mpl.backends.backend_agg.findfont = findfont font_family = "NanumBarunGothic" return font_familyplt.style.use("seaborn")plt.rc("font", family=get_font_family())plt.rc("axes", unicode_minus=False)%config InlineBackend.figure_format = 'retina'-------------------------------------------------------import matplotlib.font_manager as fmimport osimport matplotlib.pyplot as plt# apt-get : 패키지 설치 명령어# -qq : 에러외의 메세지 숨기는 옵션키!apt-get -qq install fonts-nanumfe = fm.FontEntry( fname=r'/usr/share/fonts/truetype/nanum/NanumGothic.ttf', # ttf 파일이 저장되어 있는 경로 name='NanumGothic') # 이 폰트의 원하는 이름 설정fm.fontManager.ttflist.insert(0, fe) # Matplotlib에 폰트 추가plt.rcParams.update({'font.size': 18, 'font.family': 'NanumGothic'}) # 폰트 설정
0:00 나중에 공부할 때 이 영상부터 다시 시작.
AttributeError: module 'matplotlib.font_manager' has no attribute '_rebuild'
구글 코랩에서 sklearn import 하면 1.2.2 버전인데요 실행하면 리빌드 없다고 나오네요.
이 코드로 리빌드 해결했습니다.
def get_font_family():
import platform
system_name = platform.system()
if system_name == "Darwin" :
font_family = "AppleGothic"
elif system_name == "Windows" :
font_family = "Malgun Gothic"
else:
!apt-get install fonts-nanum -qq > /dev/null
!fc-cache -fv
import matplotlib as mpl
#mpl.font_manager._rebuild() 최신버전 리빌드 명령 없어짐
findfont = mpl.font_manager.fontManager.findfont
mpl.font_manager.findfont = findfont
mpl.backends.backend_agg.findfont = findfont
font_family = "NanumBarunGothic"
return font_family
plt.style.use("seaborn")
plt.rc("font", family=get_font_family())
plt.rc("axes", unicode_minus=False)
%config InlineBackend.figure_format = 'retina'
-------------------------------------------------------
import matplotlib.font_manager as fm
import os
import matplotlib.pyplot as plt
# apt-get : 패키지 설치 명령어
# -qq : 에러외의 메세지 숨기는 옵션키
!apt-get -qq install fonts-nanum
fe = fm.FontEntry(
fname=r'/usr/share/fonts/truetype/nanum/NanumGothic.ttf', # ttf 파일이 저장되어 있는 경로
name='NanumGothic') # 이 폰트의 원하는 이름 설정
fm.fontManager.ttflist.insert(0, fe) # Matplotlib에 폰트 추가
plt.rcParams.update({'font.size': 18, 'font.family': 'NanumGothic'}) # 폰트 설정