pub fn create_shape_error( expected: &[usize], actual: &[usize], operation: &str, ) -> PyErr
Utility function to create tensor shape errors with helpful suggestions