mirror: 初始快照
This commit is contained in:
commit
fae8c948cd
319 files changed
+5217599
No files matched your search
@@ -0,0 +1,29 @@
|
||||
file_names = ["ext-dict/star_anhvietanh.tab", "ext-dict/SPDict-Anh-Viet-Anh.tab"]
|
||||
word_sets = []
|
||||
|
||||
print(f"Set A: {file_names[0]} - Set B: {file_names[1]}")
|
||||
for filename in file_names:
|
||||
with open(filename, "r", encoding="utf-8") as f:
|
||||
lines = f.read().split("\n")
|
||||
f.close()
|
||||
|
||||
words = []
|
||||
|
||||
for l in lines:
|
||||
items = l.split("\t")
|
||||
# if items[0].isalpha():
|
||||
words.append(items[0])
|
||||
|
||||
word_sets.append(set(words))
|
||||
|
||||
print(f"No. words: set A: {len(word_sets[0])} set B: {len(word_sets[1])}")
|
||||
|
||||
print(f"No. intersected words: {len(word_sets[0].intersection(word_sets[1]))}")
|
||||
|
||||
print(f"No. different words in A not in B: {len(word_sets[0].difference(word_sets[1]))}") # \n{word_sets[0].difference(word_sets[1])}
|
||||
|
||||
print(f"No. different words in B not in A: {len(word_sets[1].difference(word_sets[0]))}")
|
||||
|
||||
print(f"No. symmetricly different words in B not in A: {len(word_sets[1].symmetric_difference(word_sets[0]))}")
|
||||
|
||||
# print(f'No. different words in B not in A: {word_sets[1].difference(word_sets[0])}')
|
||||
Reference in new issue
Block a user