在neo4j中,我想获取由某种关系关联的所有名词或专有名词。我得到了一个这样的查询
match (n)-[r]->(n1) where n:NOUN and n1:NOUN or n:NOUN and n1:PROPN or n:PROPN and n1:NOUN or n1:PROPN and n:PROPN return r
有没有更紧凑的方法呢?像这样:
match (n:[NOUN, PROPN])-[r]->(n1:[NOUN, PROPN]) return r
我遇到了大量关于从文本中提取名词短语的材料。名词短语被定义为由可选的JJ修饰的相邻的NN/NNS/NNP/NNPS。很容易注意到,提取名词短语是为了获得关于文本全部内容的感觉,且可以生成单词的标签/云,或者显示文本语料库的名词短语的分布。
另一方面,需要提取动词短语的场景是什么?存在哪些业务问题,需要提取动词短语?
谢谢Abhishek S
我有一个像这样的字符串句子结构:
从$Duration%开始,$Noun$将为$Adjective$
我需要一个视图来检查哪些单词在“SQL”中,并将它们替换为数据库中的随机单词,这是从$$文件中导入的。
以下是模型/sql文件:
from django.db import models
from django.utils import timezone
class Type(models.Model):
type = models.CharField(max_length=50)
value = models.CharField(max_length=1)
class
我有以下的自然语言句子:
This is a black chair. It is next to the table.
表示对象的每个短语都使用一个对象Id进行注释。例如,在上述句子中,我们有:
This: 15, black chair: 15, It: 15, table: 14
(其中,14和15是对象Ids)
我想训练一个模型来预测每个短语的对象Id,它代表一个新句子的对象。据我所知,每个培训示例将包括以下结构:
Inputs:语句+宾语短语
Output:对象id (来自18个可用id)
对于句子中的每一个宾语短语,我都需要重复上面的内容。
我的问题是:如何为这项任务准备培训数据?
同位共指和同位共指有什么不同?例如,在以下句子中:
Mohammad traveled to Washington last week. He was on leave of absence. The 30-year old man stayed in an hotel overlooking the National Mall.
据我所知,Mohammad和he之间存在相同的共同引用。在he和the 30-year old man之间有一致的共同参照吗?或者Mohammad和the 30-year old man'
在spcay上对NER的描述意味着它有一个分类实体作为产品(车辆,食品等),但它们根本不被识别。知道我是不是错过了什么。我试过给出一些简单的句子,比如。sample_String =“我用车”,“我用手机”,“我午餐吃米饭”等
import spacy
import en_core_web_md
nlp = en_core_web_md.load()
a = nlp(" I eat rice for lunch")
for ent in a.ents:
print(a.text, a.start_char, a.end_char, a.label_)
输出为空(未执行打
使用spacy来标记化抓取的推文。我知道我们可以根据词性进行过滤。我正在过滤专有名词,但它仍然将名字和姓氏分解为两个标记。我将使用这些标记进行网络分析,因此我希望将适当的名称放在一起。
这是我现在拥有的代码:
uniquewords = {}
for tweetzipfile in tweetzipfiles:
zf = zipfile.ZipFile(tweetzipfile)
for i, obj in enumerate(zf.infolist()):
tweetjson = json.load(zf.open(obj))
tweetText = tweetjs
我想从一个句子中提取“所有”名词短语。我在想我怎么能做到。我有以下代码:
doc2 = nlp("what is the capital of Bangladesh?")
for chunk in doc2.noun_chunks:
print(chunk)
输出:
1. what
2. the capital
3. bangladesh
预期:
孟加拉国首都
我试过了spacy和StackOverflow的答案。什么都没用。似乎只有cTakes和Stanford core NLP才能给出这样复杂的NP。
任何帮助都是非常感谢的。
python新手入门,今天开始。我从一个txt列表中得到了一个动词和名词的列表,我加载了它们,并试图从列表中的特定位置打印一个名词和动词。如何使它们打印在同一行上?它们印在不同的行上。 下面是我的代码: f = open('/User/Desktop/Python/nouns/2syllablenouns.txt', 'r')
nouns = []
for l in f:
nouns.append(l)
f = open('/User/Desktop/Python/verbs/2syllableverbs.txt', '