本文整理汇总了Python中Dictionary.Dictionary.network方法的典型用法代码示例。如果您正苦于以下问题:Python Dictionary.network方法的具体用法?Python Dictionary.network怎么用?Python Dictionary.network使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Dictionary.Dictionary
的用法示例。
在下文中一共展示了Dictionary.network方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: DictonaryTests
# 需要导入模块: from Dictionary import Dictionary [as 别名]
# 或者: from Dictionary.Dictionary import network [as 别名]
class DictonaryTests(unittest.TestCase):
def setUp(self):
self.testDic = Dictionary('../words')
self.expectedTestFriends = ('lest','vest','telt','tests','teste','text','nest','teat','rest','testa','testy','fest','pest','tost','jest','gest','yest','hest','tent')
self.expectedLeviathens = set()
def test_size(self):
self.assertEqual(len(self.testDic._dictonary), 380645, "The size of the dictionary is off. Check file and constructor")
def test_levenshtein(self):
self.assertEqual(len(self.testDic._levenshtein('test')), 238)
#self.assertItemsEqual(self.testDic._leviathens('test').sort(), self.expectedLeviathens,"Set of leviathens don't match")
def test_friends(self):
self.assertEqual(len(self.testDic.friends('test')), 19)
self.assertItemsEqual(self.testDic.friends('test'), self.expectedTestFriends )
def test_networkSize(self):
self.assertEqual(len(self.testDic.network('test')), 64413)
pass
示例2: Dictionary
# 需要导入模块: from Dictionary import Dictionary [as 别名]
# 或者: from Dictionary.Dictionary import network [as 别名]
testDic = Dictionary("../words")
testDic.VERBOSE = True
testlistDic = testDic._dictonary
start = time()
levns = testDic._levenshtein("test")
#for levn in levns:
# print levn
end = time()
print 'found ' + str(len(levns)) + ' leviathens in ' + str(end - start) + "for the word 'test'"
start = time()
friends = testDic.friends('test')
#for friend in friends:
# print friend
end = time()
print 'found ' + str(len(friends)) + ' friends in ' + str(end-start) + "for the word 'test'"
start = time()
network = testDic.network('test')
end = time()
print 'found ' + str(len(network)) + ' in the network in ' + str(end-start) + "for the word 'test'"
print 'Finished'