1. 学ぶ
  2. /
  3. コース
  4. /
  5. spaCy로 배우는 Advanced NLP

Connected

演習

확장 속성 설정하기 (2)

getter와 메서드 확장을 사용해 더 복잡한 속성을 설정해 보겠습니다. nlp 객체는 이미 준비되어 있고, Doc, Token, Span 클래스도 이미 임포트되어 있습니다.

코드를 여러 번 실행하면 해당 확장이 이미 존재한다는 오류 메시지가 나올 수 있어요. DataCamp가 같은 세션에서 코드를 다시 실행하기 때문입니다. 이를 해결하려면 set_extension에 force=True를 설정하시거나, 새 Python 세션을 시작하도록 다시 로드하세요. 이 내용은 여러분이 답변 제출하는 데에는 영향을 주지 않습니다.

指示1 / 2

undefined XP
  • 1
    • has_number 함수를 완성하세요.
    • Doc.set_extension을 사용해 'has_number'(getter get_has_number)를 등록하고, 그 값을 출력하세요.
  • 2
    • Span.set_extension을 사용해 'to_html'(method to_html)을 등록하세요.
    • 태그 'strong'으로 doc[0:2]에 대해 호출하세요.