# Python and C++

The most common motivation to combine Python and C++ is the desire to write Python scripts which run as fast as native C++ code. This can be achieved in two different ways. The first option is to use modules like Numba or Cython which modify the compiling process to produce fast C / C++ code. This feature can be used quite easily and usually brings a significant speed improval but also decreases the flexibility of plain Python code. It is also possible to interact between Python and C++ code using APIs.

# Related

## News

## Related Pages

- RGB & HSV, color space transformations in Python
- Python - Convolution
- Image representation and processing in Python
- Python - Jit Basics
- Python - Matplotlib
- Python - Numpy Basics
- Python - Basics
- Optimization Using (Stochastic) Gradient Decent
- Iterative Clostest Point (ICP)
- Spatial image analysis in R
- Neural Networks Basics
- R and C++
- Octave and C++
- Introduction to Python
- Face detection
- Introduction to C++
- 3D Points Docker environment
- Mapreduce in R - Prime Numbers
- Mapreduce in Python - Word Count
- Functional Programming in Matlab
- Message Passing Interface - Prime Number Calculation
- Optimization Methods
- Principal Component Analysis (PCA)
- Random Sample Consensus (RANSAC)
- Rotation of 3D Points
- Similarity Transformation estimation
- Extract Snippets from Images