我正在尝试使用 Python 中的斯坦福依赖解析器从给定的句子中提取三元组(主语 - 谓语 - 宾语)。有人可以指导我完成这个。
提前致谢
我正在尝试使用 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。
我正在使用以下命令通过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)
但是,这将返回所有诊断节点。有人可以建议我我在做什么错。