小编Dee*_*dar的帖子

在 Python 中从句子中提取三元组

我正在尝试使用 Python 中的斯坦福依赖解析器从给定的句子中提取三元组(主语 - 谓语 - 宾语)。有人可以指导我完成这个。

提前致谢

stanford-nlp python-3.x

6
推荐指数
1
解决办法
4275
查看次数

pyldavis 无法查看图表

我正在尝试使用 pyldavis 在 python 中直观地描述我的主题。但是我无法查看图表。是我们必须在浏览器中查看图形还是在执行时它会弹出。下面是我的代码

import pyLDAvis
import pyLDAvis.gensim as gensimvis
print('Pyldavis ....')
vis_data = gensimvis.prepare(ldamodel, doc_term_matrix, dictionary)
pyLDAvis.display(vis_data)
Run Code Online (Sandbox Code Playgroud)

程序在执行上述命令时持续处于执行模式。我应该在哪里查看我的图表?或者会存放在哪里?它是否仅与 Ipython 笔记本集成?请指导我完成此操作。PS我的python版本是3.5。

python-3.x lda topic-modeling

5
推荐指数
2
解决办法
1万
查看次数

Neo4j-返回最大值的节点

我正在使用以下命令通过csv将数据加载到neo4j

load csv with headers from "file:///path_to.csv" as file
merge (d:DIAGNOSIS {name:file.DIAGNOSIS_SYNONYM})
merge (dn:DRUG_NAME {name:file.DRUG_NAME})
merge (tc:TOTAL_COST {name:toFloat(file.TOTAL_COST)})
merge (cnt:COUNT {name:toInt(file.COUNT)})
merge (ac:AVERAGE_COST {name:toFloat(file.AVERAGE_COST)})
create (dn)-[:for]->(d)
create (d)-[:costs]->(tc)
create (tc)-[:count]->(cnt)
create (cnt)-[:avg_costs]->(ac)
Run Code Online (Sandbox Code Playgroud)

现在,我想找到最高/最低total_cost的诊断。

我试过了

MATCH ((dn)-[:for]-(d)-[:costs]-(tc)-[:count]-(cnt)-[:avg_costs]->(ac))
WITH d,tc, max(tc.name) as maximum
where tc.name= maximum
return d
Run Code Online (Sandbox Code Playgroud)

但是,这将返回所有诊断节点。有人可以建议我我在做什么错。

neo4j cypher

2
推荐指数
1
解决办法
2731
查看次数

标签 统计

python-3.x ×2

cypher ×1

lda ×1

neo4j ×1

stanford-nlp ×1

topic-modeling ×1