bugfix
This commit is contained in:
parent
8d39285ff9
commit
054adb1449
1 changed files with 3 additions and 3 deletions
|
|
@ -31,8 +31,8 @@ impl <'a>Vocabulary<'a> {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
pub(crate) fn lookup_sentence(&self, words: impl Iterator<Item=&'a &'a str> + 'a) -> impl Iterator<Item=&'a str> + '_{
|
pub(crate) fn lookup_sentence(&self, sentence: impl Iterator<Item=&'a &'a str> + 'a) -> impl Iterator<Item=&'a str> + '_{
|
||||||
words.map(|word| if self.counter.get(word) > self.cutoff {
|
sentence.map(|word| if self.counter.get(word) > self.cutoff {
|
||||||
word
|
word
|
||||||
} else {
|
} else {
|
||||||
self.unk_label
|
self.unk_label
|
||||||
|
|
@ -83,7 +83,7 @@ mod tests {
|
||||||
fn test_lookup_below_cutoff() {
|
fn test_lookup_below_cutoff() {
|
||||||
let mut vocab = Vocabulary::new(1);
|
let mut vocab = Vocabulary::new(1);
|
||||||
vocab.update_sentence(["a", "b", "c"].iter());
|
vocab.update_sentence(["a", "b", "c"].iter());
|
||||||
let looked_up: Vec<&str> = vocab.lookup_words(["a", "b", "c"].iter()).collect();
|
let looked_up: Vec<&str> = vocab.lookup_sentence(["a", "b", "c"].iter()).collect();
|
||||||
assert_eq!(looked_up, vec!["<UNK>", "<UNK>", "<UNK>"]);
|
assert_eq!(looked_up, vec!["<UNK>", "<UNK>", "<UNK>"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue