机器学习算法用于从混乱的单词中正确形成单词
数据挖掘
单词
词袋
2022-03-07 07:22:13
1个回答
from itertools import permutations
import string
permutation_list = []
s = "BOX"
a = string.ascii_letters
p = permutations(s)
# Create a dictionary
d = []
for i in list(p):
# Print only if not in dictionary
if (i not in d):
d.append(i)
permutation_list.append(''.join(i))
print(''.join(i))
import nltk
nltk.download('words')
from nltk.corpus import words
for word in permutation_list:
print(word.lower() in words.words())
output -
BOX True
BXO False
OBX False
OXB False
XBO False
XOB False
其它你可能感兴趣的问题