2.1 [1/3 초간단 머신러닝 텍스트 분류]를 위한 기본 준비와 데이터셋 만들기

Поделиться
HTML-код
  • Опубликовано: 27 дек 2024

Комментарии • 3

  • @엘더스크롤
    @엘더스크롤 2 года назад

    0:00 나중에 공부할 때 이 영상부터 다시 시작.

  • @hanwoolyilee9087
    @hanwoolyilee9087 Год назад

    AttributeError: module 'matplotlib.font_manager' has no attribute '_rebuild'
    구글 코랩에서 sklearn import 하면 1.2.2 버전인데요 실행하면 리빌드 없다고 나오네요.

    • @hanwoolyilee9087
      @hanwoolyilee9087 Год назад

      이 코드로 리빌드 해결했습니다.
      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'}) # 폰트 설정