Copia el código, conserva la prueba.
Piezas pequeñas y verificadas de Rust para procesamiento de datos de IA y seguridad. Copia el código fuente en tu proyecto o úsalas desde Python.
Verificación
Coincide con scipy.stats.entropy
4000/ 4000 casos
Pruebas basadas en propiedadesPython · scipy.stats.entropy 1.14
Benchmarks
Hasta 35× más rápido
kura-rs (Rust)scipy.stats.entropy
Cómo funciona kura-rs
- 1Copia el código
Las piezas de Rust son archivos de código fuente sin más.
kura add <name>las copia en tu proyecto y, desde ese momento, son tuyas para leerlas y modificarlas. - 2O instálalas para Python
Las mismas piezas se compilan con PyO3 y se publican en un único paquete, kura-rs.
- 3Conserva la prueba
Cada pieza indica la referencia con la que se probó, cuántos casos pasaron y a partir de qué punto es más rápida que la referencia.
Instalación
Byte Entropy
cargo install kura-rs
kura add byte-entropyuse crate::parts::byte_entropy::windows;
for w in windows(&binary, 4096) {
if w.entropy > 7.2 {
println!("offset {:#x}: likely packed ({:.2} bits/byte)", w.offset, w.entropy);
}
}