Caracteristicas
pythonbindingsinteropheader-only
Ventajas y Desventajas
Ventajas
- + Header-only y facil de usar
- + Sintaxis moderna C++11
- + Conversion automatica de tipos
- + Soporte para NumPy
- + Mejor rendimiento que Boost.Python
Desventajas
- - Solo Python 3.6+
- - Compilacion puede ser lenta
- - Debugging entre lenguajes es complejo
Casos de Uso
- Exponer librerias C++ a Python
- Acelerar codigo Python con C++
- Machine learning (PyTorch usa pybind11)
- Wrappers de librerias nativas
- Ciencia de datos con rendimiento