The Inaugural corpus in the NLTK collection in Python is a collection of 55 messages of united state governmental inaugural addresses, from George Washington to Donald Trump. These messages are typically made use of as a standard for all-natural language handling jobs such as belief evaluation, subject modeling, and also language modeling.


The inaugural
component offers features for accessing the Inaugural corpus. It can occur that when you’re attempting to make use of inaugural component from the NLTK collection, you may encounter the “NameError: name ‘inaugural’ is not specified”.
Why does the NameError: name 'inaugural' is not defined
happen?
This mistake happens when you attempt to make use of the inaugural component from the NLTK collection in your Python code, yet Python can not locate the inaugural component in its namespace. This could occur if you are not appropriately importing the inaugural component.
Exactly how to appropriately import inaugural
?
The proper means to import the inaugural
component is as complies with–
Make certain that you have the
nltk
component set up. Usagepip program nltk
inside command punctual or incurable to inspect if you have thenltk
component set up or otherwise. If it is not set up, make use ofpip mount nltk
inside the command punctual or incurable to mount thenltk
component.Import the
nltk
component.Download and install the
inaugural
corpus utilizing thenltk
component utilizing the commandnltk. download(' inaugural')
. This will certainly download and install the inaugural corpus to your computer system.- After downloading and install the
inaugural
corpus, you can import the inaugural component in your Python code utilizingfrom nltk.corpus import inaugural
The over actions will certainly see to it that you have actually appropriately imported inaugural
from the nltk
component. Allow’s currently check out an instance of importing and also utilizing the inaugural component from the nltk
collection.
Thinking that the nltk
component is set up.
import nltk # download and install the inaugural corpus nltk.download(' inaugural'). # import inaugural. from nltk.corpus import inaugural. # obtain a listing of all the fileids in the inaugural corpus. fileids = inaugural.fileids(). # obtain the raw message of the initial inaugural address (George Washington, 1789). raw_text = inaugural.raw( fileids[0]). # publish the initial 400 personalities of the raw message. print( raw_text[:400])
Output:
[nltk_data] Downloading plan inaugural to. [nltk_data]/ Users/piyush/nltk _ information ... [nltk_data] Unzipping corpora/inaugural. zip. Fellow-Citizens of the Us senate and also of your house of Reps:. Amongst the transpositions occurrence to life no occasion can have loaded me with higher anxiousness than that of which the notice was sent by your order, and also gotten on the 14th day of today month. On the one hand, I was mobilized by my Nation, whose voice I can never ever listen to yet with veneration and also love, from a hideaway
In the above instance, we are packing the message of the initial inaugural address of George Washington and also publishing its initial 400 personalities utilizing the inaugural
corpus from nltk
. We complied with the actions discussed earlier and also hence really did not obtain a mistake.
Typical Mistakes when importing inaugural
Let’s currently check out some typical circumstances that can lead to mistakes while importing the inaugural
component.
NameError: name 'inaugural' is not defined
A typical blunder individuals do is that they download and install the inaugural
corpus yet neglect to import it. Like in the instance below–
import nltk. # download and install the inaugural corpus. nltk.download(' inaugural'). # obtain a listing of all the fileids in the inaugural corpus. fileids = inaugural.fileids(). # obtain the raw message of the initial inaugural address (George Washington, 1789). raw_text = inaugural.raw( fileids[0]). # publish the initial 400 personalities of the raw message. print( raw_text[:400])
Output:
[nltk_data] Downloading plan inaugural to. [nltk_data]/ Users/piyush/nltk _ information ... [nltk_data] Unzipping corpora/inaugural. zip. ---------------------------------------------------------------------------. NameError Traceback (newest telephone call last). Cell In[1], line 7. 4 nltk.download(' inaugural'). 6 # obtain a listing of all the fileids in the inaugural corpus. -- > 7 fileids = inaugural.fileids(). 9 # obtain the raw message of the initial inaugural address (George Washington, 1789). 10 raw_text = inaugural.raw( fileids[0]). NameError: name 'inaugural' is not defined
Using nltk. download(' inaugural')
will certainly download and install the inaugural corpus to your computer system yet in order to utilize it in your Python code, you still need to import the inaugural
component. You can import the inaugural
component utilizing from nltk.corpus import inaugural
.
LookupError: source 'inaugural' was not found
If the inaugural
corpus is not downloaded and install on your maker and also you attempt to import the inaugural
component, it will certainly provide you a LookupError
.
import nltk. # import inaugural. from nltk.corpus import inaugural. # obtain a listing of all the fileids in the inaugural corpus. fileids = inaugural.fileids(). # obtain the raw message of the initial inaugural address (George Washington, 1789). raw_text = inaugural.raw( fileids[0]). # publish the initial 400 personalities of the raw message. print( raw_text[:400])
Output:
LookupError:. **********************************************************************. Source inaugural not discovered. Please make use of the NLTK Downloader to acquire the source:. >>> > > > import nltk. >>> > > > nltk.download(' inaugural'). **********************************************************************
To prevent this mistake, see to it that the inaugural
corpus is downloaded and install prior to you import it right into your code.
Conclusion
In final thought, the “NameError name ‘inaugural’ is not specified” mistake can be annoying when dealing with all-natural language handling jobs. Nonetheless, by adhering to the actions described in this tutorial, you can quickly repair this mistake and also proceed with your NLP job. Keep in mind to import the needed collections and also components, and also make certain that you have actually set up the called for plans. With these basic solutions, you can conquer this mistake and also efficiently full your NLP jobs.
You could additionally want–