本文整理汇总了Python中regparser.layer.key_terms.KeyTerms.process方法的典型用法代码示例。如果您正苦于以下问题:Python KeyTerms.process方法的具体用法?Python KeyTerms.process怎么用?Python KeyTerms.process使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类regparser.layer.key_terms.KeyTerms
的用法示例。
在下文中一共展示了KeyTerms.process方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_no_keyterm
# 需要导入模块: from regparser.layer.key_terms import KeyTerms [as 别名]
# 或者: from regparser.layer.key_terms.KeyTerms import process [as 别名]
def test_no_keyterm(self):
node = Node('(a) Apples are grown in New Zealand.',
label=['101', '22', 'a'])
node.tagged_text = '(a) Apples are grown in New Zealand.'
kt = KeyTerms(None)
results = kt.process(node)
self.assertEquals(results, None)
示例2: test_keyterm_definition
# 需要导入模块: from regparser.layer.key_terms import KeyTerms [as 别名]
# 或者: from regparser.layer.key_terms.KeyTerms import process [as 别名]
def test_keyterm_definition(self):
node = Node("(a) Terminator means I'll be back",
label=['101', '22', 'a'])
node.tagged_text = """(a) <E T="03">Terminator</E> means I'll be """
node.tagged_text += 'back'
kt = KeyTerms(None)
results = kt.process(node)
self.assertEqual(results, None)
node = Node("(1) Act means pretend", label=['101', '22', 'a', '1'])
node.tagged_text = """(1) <E T="03">Act</E> means pretend"""
node = Node("(1) Act means the Truth in Lending Act (15 U.S.C. 1601 et seq.).", label=['1026', '2', 'a', '1'])
node.tagged_text = """(1) <E T="03">Act</E> means the Truth in Lending Act (15 U.S.C. 1601 <E T="03">et seq.</E>)."""
kt = KeyTerms(None)
results = kt.process(node)
self.assertEqual(results, None)
示例3: test_keyterm_and_emphasis
# 需要导入模块: from regparser.layer.key_terms import KeyTerms [as 别名]
# 或者: from regparser.layer.key_terms.KeyTerms import process [as 别名]
def test_keyterm_and_emphasis(self):
node = Node('(a) <E T="03">Apples.</E> Apples are grown in '
+ 'New <E T="03">Zealand.</E>', label=['101', '22', 'a'])
kt = KeyTerms(None)
results = kt.process(node)
self.assertNotEqual(results, None)
self.assertEqual(results[0]['key_term'], 'Apples.')
self.assertEqual(results[0]['locations'], [0])
示例4: test_interpretation_markers
# 需要导入模块: from regparser.layer.key_terms import KeyTerms [as 别名]
# 或者: from regparser.layer.key_terms.KeyTerms import process [as 别名]
def test_interpretation_markers(self):
node = Node('3. <E T="03">et seq.</E> has a list: apples',
label=['101', 'c', Node.INTERP_MARK, '3'])
kt = KeyTerms(None)
results = kt.process(node)
self.assertNotEqual(results, None)
self.assertEqual(results[0]['key_term'], 'et seq.')
self.assertEqual(results[0]['locations'], [0])
示例5: test_emphasis_later
# 需要导入模块: from regparser.layer.key_terms import KeyTerms [as 别名]
# 或者: from regparser.layer.key_terms.KeyTerms import process [as 别名]
def test_emphasis_later(self):
""" Don't pick up something that is emphasized later in a paragraph as a key-term. """
node = Node('(a) This has a list: apples <E T="03">et seq.</E>',
label=['101', '22', 'a'])
kt = KeyTerms(None)
results = kt.process(node)
self.assertEqual(results, None)
示例6: test_find_keyterm
# 需要导入模块: from regparser.layer.key_terms import KeyTerms [as 别名]
# 或者: from regparser.layer.key_terms.KeyTerms import process [as 别名]
def test_find_keyterm(self):
node = Node(
'(a) Apples. Apples are grown in New Zealand.',
label=['101', '22', 'a'])
node.tagged_text = '(a) <E T="03">Apples.</E> Apples are grown in '
node.tagged_text += 'New Zealand.'
kt = KeyTerms(None)
results = kt.process(node)
self.assertNotEqual(results, None)
self.assertEqual(results[0]['key_term'], 'Apples.')
self.assertEqual(results[0]['locations'], [0])
示例7: test_keyterm_see
# 需要导入模块: from regparser.layer.key_terms import KeyTerms [as 别名]
# 或者: from regparser.layer.key_terms.KeyTerms import process [as 别名]
def test_keyterm_see(self):
""" Keyterm tags sometimes enclose phrases such as 'See also' because
those tags are also used for emphasis. """
node = Node('(a) Apples. See Section 101.2',
label=['101', '22', 'a'])
node.tagged_text = '(a) <E T="03">Apples. See also</E>'
kt = KeyTerms(None)
results = kt.process(node)
self.assertEqual('Apples.', results[0]['key_term'])