:orphan: |rss_image| **2018-08 - 1/1** :ref:`Blog ` :ref:`C++ (3) ` .. |rss_image| image:: feed-icon-16x16.png :target: ../_downloads/rss.xml :alt: RSS ---- .. index:: 2018-08 .. _ap-month-2018-08-0: 2018-08 - 1/1 +++++++++++++ .. blogpostagg:: :title: Cython, Pythran, nuitka, numba :date: 2018-08-05 :keywords: Cython,Pythran,nuitka,numba :categories: C++ :rawfile: 2018/2018-08-05_pythran.rst I discovered than :epkg:`Pythran` was now a possible backend for :epkg:`Cython`: `Pythran as a Numpy backend `_. On one benchmark, it increases the speed by 2. I recommend the reading of the following article: `Optimizing your code with NumPy, Cython, pythran and numba `_ which instigates the performance brought by the four following tool and gives some hints on how to write efficient code with these tools: ... .. blogpostagg:: :title: Exploration with pybind11 and ExtensionArray :date: 2018-08-03 :keywords: pybind11,C++,pandas :categories: C++ :rawfile: 2018/2018-08-03_pybind11.rst I tried the version of :epkg:`pybind11` to expose a dummy C++ object :class:`WeightedDouble `, to implement a couple of operators and to see how it behaves into a dataframe. ... ---- |rss_image| **2018-08 - 1/1** :ref:`2018-08 (2) ` :ref:`2019-02 (1) ` :ref:`2019-03 (1) ` :ref:`2019-09 (1) ` :ref:`2021-01 (1) `