Rename sentence_score() to score_sentence()

This commit is contained in:
Dirkjan Ochtman 2021-04-22 15:04:48 +02:00
parent 62f5b79d6d
commit c21b66ab83
2 changed files with 3 additions and 3 deletions

View File

@ -95,11 +95,11 @@ impl Segmenter {
/// ///
/// Returns the relative probability for the given sentence in the the corpus represented by /// Returns the relative probability for the given sentence in the the corpus represented by
/// this `Segmenter`. Will return `None` iff given an empty iterator argument. /// this `Segmenter`. Will return `None` iff given an empty iterator argument.
fn sentence_score(&self, words: &PyIterator) -> PyResult<Option<f64>> { fn score_sentence(&self, words: &PyIterator) -> PyResult<Option<f64>> {
let words = words let words = words
.map(|s| s?.extract::<&str>()) .map(|s| s?.extract::<&str>())
.collect::<Result<Vec<_>, _>>()?; .collect::<Result<Vec<_>, _>>()?;
Ok(self.inner.sentence_score(words.into_iter())) Ok(self.inner.score_sentence(words.into_iter()))
} }
} }

View File

@ -70,7 +70,7 @@ impl Segmenter {
/// ///
/// Returns the relative probability for the given sentence in the the corpus represented by /// Returns the relative probability for the given sentence in the the corpus represented by
/// this `Segmenter`. Will return `None` iff given an empty iterator argument. /// this `Segmenter`. Will return `None` iff given an empty iterator argument.
pub fn sentence_score<'a>(&self, mut words: impl Iterator<Item = &'a str>) -> Option<f64> { pub fn score_sentence<'a>(&self, mut words: impl Iterator<Item = &'a str>) -> Option<f64> {
let mut prev = words.next()?; let mut prev = words.next()?;
let mut score = self.score(prev, None); let mut score = self.score(prev, None);
while let Some(word) = words.next() { while let Some(word) = words.next() {