本文整理匯總了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'