pub struct EnhancedCountVectorizer { /* private fields */ }Expand description
Enhanced count vectorizer with n-gram support
Implementations§
Source§impl EnhancedCountVectorizer
impl EnhancedCountVectorizer
Sourcepub fn set_binary(self, binary: bool) -> Self
pub fn set_binary(self, binary: bool) -> Self
Set whether to produce binary vectors
Sourcepub fn set_ngram_range(self, range: (usize, usize)) -> Result<Self>
pub fn set_ngram_range(self, range: (usize, usize)) -> Result<Self>
Set the n-gram range (min_n, max_n)
Sourcepub fn set_max_features(self, maxfeatures: Option<usize>) -> Self
pub fn set_max_features(self, maxfeatures: Option<usize>) -> Self
Set the maximum number of features
Sourcepub fn set_min_df(self, mindf: f64) -> Result<Self>
pub fn set_min_df(self, mindf: f64) -> Result<Self>
Set the minimum document frequency
Sourcepub fn set_max_df(self, maxdf: f64) -> Result<Self>
pub fn set_max_df(self, maxdf: f64) -> Result<Self>
Set the maximum document frequency
Sourcepub fn set_lowercase(self, lowercase: bool) -> Self
pub fn set_lowercase(self, lowercase: bool) -> Self
Set whether to lowercase text
Sourcepub fn vocabulary(&self) -> &Vocabulary
pub fn vocabulary(&self) -> &Vocabulary
Get the vocabulary
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EnhancedCountVectorizer
impl RefUnwindSafe for EnhancedCountVectorizer
impl Send for EnhancedCountVectorizer
impl Sync for EnhancedCountVectorizer
impl Unpin for EnhancedCountVectorizer
impl UnsafeUnpin for EnhancedCountVectorizer
impl UnwindSafe for EnhancedCountVectorizer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.