{ "nbformat": 4, "nbformat_minor": 0, "metadata": { "colab": { "name": "nlp-sample2.ipynb", "provenance": [] }, "kernelspec": { "name": "python3", "display_name": "Python 3" } }, "cells": [ { "cell_type": "code", "metadata": { "id": "6DykMb5MX4XL" }, "source": [ "pip install -U ginza" ], "execution_count": null, "outputs": [] }, { "cell_type": "code", "metadata": { "id": "_JY_gJMZYA3O" }, "source": [ "# Google Colabで使うには、以下の2行が必要\n", "import pkg_resources, imp\n", "imp.reload(pkg_resources)\n", "\n", "import spacy\n", "nlp = spacy.load('ja_ginza')\n", "doc = nlp('今日は朝から晴れていてとても気持ちがいい。明日も晴れるだろうか。どうなのかな... なんだか心配だ。')\n", "for sent in doc.sents:\n", " for token in sent:\n", " print(token.i, token.orth_, token.lemma_, token.pos_, token.dep_, token.head.i)\n", " print('EOS')" ], "execution_count": null, "outputs": [] }, { "cell_type": "code", "metadata": { "id": "jwXLUWhbgD22" }, "source": [ "from spacy import displacy \n", "displacy.render(doc, style=\"ent\", jupyter=True)" ], "execution_count": null, "outputs": [] }, { "cell_type": "code", "metadata": { "id": "D1sLgiAPgJ2m" }, "source": [ "displacy.render(doc, style='dep', jupyter=True, options={'distance': 100})" ], "execution_count": null, "outputs": [] } ] }