How to filter Adjectives from a String in Python

Cloudmersive
2 min readJun 5, 2020

--

I’m guessing you didn’t come here looking for a bunch of preamble about why filtering adjectives from a string or POS tagging is important for NLP. Rather, you are in need of a fast means of getting this kind of result and you don’t want to spend days ironing out the solution. Operating on that assumption, I will be showing you an API that can perform exactly this requirement. So let’s get to the process.

Pip installation of the client goes like this:

pip install git+https://github.com/Cloudmersive/Cloudmersive.APIClient.Python.NLP.git

Now let’s create our function call, while creating an API instance and giving it a key.

from __future__ import print_functionimport timeimport cloudmersive_nlp_api_clientfrom cloudmersive_nlp_api_client.rest import ApiExceptionfrom pprint import pprint# Configure API key authorization: Apikeyconfiguration = cloudmersive_nlp_api_client.Configuration()configuration.api_key['Apikey'] = 'YOUR_API_KEY'# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed# configuration.api_key_prefix['Apikey'] = 'Bearer'# create an instance of the API classapi_instance = cloudmersive_nlp_api_client.PosTaggerApi(cloudmersive_nlp_api_client.ApiClient(configuration))request = cloudmersive_nlp_api_client.PosRequest() # PosRequest | Input stringtry:# Part-of-speech tag a string, filter to adjectivesapi_response = api_instance.pos_tagger_tag_adjectives(request)pprint(api_response)except ApiException as e:print("Exception when calling PosTaggerApi->pos_tagger_tag_adjectives: %s\n" % e)

And that, ladies and gentlemen, is the FAST way to get your adjectives tagged.

--

--

Cloudmersive
Cloudmersive

Written by Cloudmersive

There’s an API for that. Cloudmersive is a leader in Highly Scalable Cloud APIs.

No responses yet