pub struct Node2VecWalkConfig {
pub num_walks: usize,
pub walk_length: usize,
pub p: f64,
pub q: f64,
pub random_seed: u64,
}Expand description
Configuration for the random-walk phase of Node2Vec.
Fields§
§num_walks: usizeNumber of random walks starting from each node.
walk_length: usizeLength (number of steps) of each random walk.
p: f64Return parameter p (see module docs).
q: f64In-out parameter q (see module docs).
random_seed: u64Random seed for reproducibility.
Trait Implementations§
Source§impl Clone for Node2VecWalkConfig
impl Clone for Node2VecWalkConfig
Source§fn clone(&self) -> Node2VecWalkConfig
fn clone(&self) -> Node2VecWalkConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Node2VecWalkConfig
impl Debug for Node2VecWalkConfig
Auto Trait Implementations§
impl Freeze for Node2VecWalkConfig
impl RefUnwindSafe for Node2VecWalkConfig
impl Send for Node2VecWalkConfig
impl Sync for Node2VecWalkConfig
impl Unpin for Node2VecWalkConfig
impl UnsafeUnpin for Node2VecWalkConfig
impl UnwindSafe for Node2VecWalkConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 more