Skip to content

Commit 114253c

Browse files
committed
Add serde for ClassHistogram
1 parent b273ccd commit 114253c

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

  • algorithms/linfa-bayes/src

algorithms/linfa-bayes/src/lib.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,16 @@ pub use multinomial_nb::MultinomialNb;
1919
use linfa::{Float, Label};
2020
use ndarray::{s, Array1, Array2, ArrayView1, ArrayView2, Axis};
2121

22+
#[cfg(feature = "serde")]
23+
use serde_crate::{Deserialize, Serialize};
24+
2225
/// Histogram of class occurrences for multinomial and binomial parameter estimation
2326
#[derive(Debug, Default, Clone, PartialEq)]
27+
#[cfg_attr(
28+
feature = "serde",
29+
derive(Serialize, Deserialize),
30+
serde(crate = "serde_crate")
31+
)]
2432
pub(crate) struct ClassHistogram<F> {
2533
class_count: usize,
2634
prior: F,

0 commit comments

Comments
 (0)