gtensor 1.0.0

Reverse-mode autodifferentiation of computational graphs with tensors and more for machine learning.
Documentation

use super::dataset::Dataset;

impl Dataset {
    pub fn load_feature(&mut self, feature: &[f32], label: &[f32]) {
        if feature.len() != self.feature_shape.len() {
            panic!("new feature length does not match existing feature shape. New len: {}, feature shape: {}",
                feature.len(), self.feature_shape.len())
        }

        if label.len() != self.label_shape.len() {
            panic!("new label length does not match existing label shape. New len: {}, label shape: {}",
                label.len(), self.label_shape.len())
        }

        self.features.extend_from_slice(feature);
        self.labels.extend_from_slice(label);
    }
}