Skip to content

Instantly share code, notes, and snippets.

@mattalhonte
Created March 21, 2015 01:33
Show Gist options
  • Save mattalhonte/cc76f05c67dbf8e148c7 to your computer and use it in GitHub Desktop.
Save mattalhonte/cc76f05c67dbf8e148c7 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"metadata": {
"name": "",
"signature": "sha256:e80aecec6cfe8a8c340e650046e32feee04d788828eb3f2af1e2e76098a1b674"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "code",
"collapsed": false,
"input": [
"#NLTK's Text objects are pretty neat and have a bunch of built-in methods. Made a little demo of the sorts of things you can do\n",
"import pandas as pd\n",
"import nltk\n",
"from nltk.util import ngrams\n",
"nltk.download('punkt')\n",
"nltk.download('stopwords')\n",
"\n",
"#Importing the dataset\n",
"%cd C:\\Users\\Matt\\Dropbox\\Python Workspace\\CROW\\CROL-PDF"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"[nltk_data] Downloading package punkt to\n",
"[nltk_data] C:\\Users\\Matt\\AppData\\Roaming\\nltk_data...\n",
"[nltk_data] Package punkt is already up-to-date!\n",
"[nltk_data] Downloading package stopwords to\n",
"[nltk_data] C:\\Users\\Matt\\AppData\\Roaming\\nltk_data...\n",
"[nltk_data] Package stopwords is already up-to-date!\n",
"C:\\Users\\Matt\\Dropbox\\Python Workspace\\CROW\\CROL-PDF\n"
]
}
],
"prompt_number": 2
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"file = open('rawCorpus.txt')\n",
"t = file.read()"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 3
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"myCorpusTokenized = nltk.word_tokenize(t)"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 4
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"corpusText = nltk.Text(myCorpusTokenized)"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 5
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"#You can see the sorts of contexts a word tends to pop up in\n",
"corpusText.concordance(\"Department\")"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"Displaying 25 of 285 matches:\n",
" DEPARTMENT . The following listed property i\n",
" call Verizon relay service . The Department of Citywide Administrative Servic\n",
"commission or call 212-788-3071 . Department of Education Meets in the Hall of\n",
"commission or call 212-788-3071 . Department of Education Meets in the Hall of\n",
"commission or call 212-788-3071 . Department of Education Meets in the Hall of\n",
"commission or call 212-788-3071 . Department of Education Meets in the Hall of\n",
"commission or call 212-788-3071 . Department of Education Meets in the Hall of\n",
"commission or call 212-788-3071 . Department of Education Meets in the Hall of\n",
"commission or call 212-788-3071 . Department of Education Meets in the Hall of\n",
"les of the City of New York , the Department of Transportation ( `` DOT '' ) i\n",
"les of the City of New York , the Department of Transportation ( `` DOT '' ) i\n",
"T TO LAW , that the New York City Department of Consumer Affairs will hold a P\n",
" Fiscal Year 2016 . New York City Department of Transportation Notice of Publi\n",
"blic hearing by the New York City Department of Transportation . The hearing w\n",
"T TO LAW , that the New York City Department of Consumer Affairs will hold a P\n",
"City Charter 312 ( a ) : Agency : Department of Information Technology & Telec\n",
"F an application submitted by the Department of Housing Preservation and Devel\n",
" PROGRAM CD funds are used by the Department of Housing Preservation and Devel\n",
" the support of the New York City Department of Parks and Recreation , helps t\n",
" VIOLATION REMOVAL IN SCHOOLS The Department of Education will use CD funds to\n",
"square feet of patio area for the Department for the Aging to use as a Senior \n",
"er use as the Commissioner of the Department of Citywide Administrative Servic\n",
"c Hearing will be held at the NYC Department of Environmental Protection Offic\n",
"proposed contract between the NYC Department of Environmental Protection and A\n",
"F a proposed contract between the Department of Environmental Protection and C\n"
]
}
],
"prompt_number": 6
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"#You can see which words pop up in similar contexts to a given word\n",
"corpusText.similar(\"Department\")"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"office city notice term board borough second construction point\n",
"service operation renewal application north comptroller bonds state\n",
"cellar rehabilitation administration\n"
]
}
],
"prompt_number": 7
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"#You can see what contexts (if any) a list of words share\n",
"corpusText.common_contexts([\"Department\", \"Office\"])"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"nan_of agency_of city_of nyc_of development_of york_of the_of\n"
]
}
],
"prompt_number": 9
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"#You can see graphs of what part of a text your word is in\n",
"corpusText.dispersion_plot([\"City\",\"Department\",\"Office\"])"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "display_data",
"png": "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\n",
"text": [
"<matplotlib.figure.Figure at 0x5bc8ac8>"
]
}
],
"prompt_number": 14
},
{
"cell_type": "code",
"collapsed": false,
"input": [],
"language": "python",
"metadata": {},
"outputs": []
}
],
"metadata": {}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment