0
是否可以像here那樣在spaCy
中以CoreNLP
的方式導航依賴關係分析樹CoreNLP
?到目前爲止,我看到像引號,POS標籤等標記屬性可以通過索引來檢索,例如, sent.lemmas(5)
返回第六個標記的引理。我不確定這是否存在依賴關係和關係。每次使用這些東西除了導航整棵樹之外,是否有一種確定的方法?CoreNLP中spaCy-like依賴關係圖導航
是否可以像here那樣在spaCy
中以CoreNLP
的方式導航依賴關係分析樹CoreNLP
?到目前爲止,我看到像引號,POS標籤等標記屬性可以通過索引來檢索,例如, sent.lemmas(5)
返回第六個標記的引理。我不確定這是否存在依賴關係和關係。每次使用這些東西除了導航整棵樹之外,是否有一種確定的方法?CoreNLP中spaCy-like依賴關係圖導航
如果您在使用常規的API,我相信你正在尋找的功能是什麼:
Set<IndexedWord> SemanticGraph#vertexSet()
這遍歷所有節點的依賴關係樹[/圖表]。每個IndexedWord
也是CoreLabel
,這意味着它具有您所知道並喜歡的所有功能。
從簡單的API - 這是我收集的是你正在使用的 - 你可以得到一個普通的舊依賴圖有:
SemanticGraph Sentence#dependencyGraph()
請問'SemanticGraph#vertexSet()'返回'IndexedWord在句子中出現的順序中的對象?我假設不是因爲它是一個「集合」。我正在尋找能夠從底層訪問數據結構而不是通過遍歷樹的東西。 –
vertexListSorted會做詭計嗎?或者topologicalSort方法?有關更多信息,請參見http://nlp.stanford.edu/nlp/javadoc/javanlp/edu/stanford/nlp/semgraph/SemanticGraph.html。 –
謝謝,雖然它不像我希望的那樣方便,但它仍然有效。 –