survival 1.1.29

A high-performance survival analysis library written in Rust with Python bindings
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub mod cox_py_callback;
pub mod pyears3b;
pub mod pystep;

/// Convert multi-dimensional indices to a flat column-major index
pub(crate) fn column_major_index(indices: &[usize], dims: &[usize]) -> usize {
    let mut index = 0;
    let mut stride = 1;
    for (&i, &dim) in indices.iter().zip(dims.iter()) {
        index += i * stride;
        stride *= dim;
    }
    index
}