rahulruns has asked for the wisdom of the Perl Monks concerning the following question:
I am working with Lingua::Named::Entity and when providing text for named entity detection it outputs an array. With Dumper I am able to see data but how do I extract data from that. I need to extract class and entity both
use strict; use warnings; use Data::Dumper; use Lingua::EN::NamedEntity; my @entities = extract_entities("El Nino is the warm phase of the El N +iņo Southern Oscillation (commonly called ENSO) and is associated wit +h a band of warm ocean water that develops in the central and east-ce +ntral equatorial"); print Dumper (@entities); Output $ perl entity.pl $VAR1 = { 'count' => 1, 'scores' => { 'person' => 4, 'place' => 1, 'organisation' => 3 }, 'entity' => 'El Ni', 'class' => 'person' }; $VAR2 = { 'count' => 1, 'scores' => { 'organisation' => 2, 'person' => 9, 'place' => 1 }, 'entity' => 'El Nino', 'class' => 'person' }; $VAR3 = { 'class' => 'person', 'entity' => 'Southern Oscillation', 'scores' => { 'organisation' => 2, 'place' => 1, 'person' => 4 }, 'count' => 1 };
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: extracting data from Lingua::Named::Entity
by Corion (Patriarch) on Jul 05, 2018 at 09:17 UTC | |
by rahulruns (Scribe) on Jul 05, 2018 at 09:41 UTC |