native_neural_network 0.1.6

Lib no_std Rust for native neural network (.rnn)
Documentation
pub fn max_sequence_len(sequences: &[&[u32]]) -> Option<usize> {
    if sequences.is_empty() {
        return None;
    }
    let mut max_len = 0usize;
    for s in sequences {
        if s.len() > max_len {
            max_len = s.len();
        }
    }
    Some(max_len)
}

pub fn sequence_lengths(sequences: &[&[u32]], out: &mut [usize]) -> bool {
    if out.len() < sequences.len() {
        return false;
    }
    for (i, seq) in sequences.iter().enumerate() {
        out[i] = seq.len();
    }
    true
}