i'm getting KeyError : for
X = [[word2idx[token] for token in d.split()] for d in desc]
desc contains words or tokens , How do i solve this error?
i'm getting KeyError : for
X = [[word2idx[token] for token in d.split()] for d in desc]
desc contains words or tokens , How do i solve this error?
Looks like some of the words or token do not have a value in word2idx
Use dict.get
to prevent the error.
Ex:
X = [[word2idx.get(token, None) for token in d.split()] for d in desc]