Git Product home page Git Product logo

cython_talk_2105's Introduction

cython_talk_2105

Demo code for my Kiwi Pycon talk on Cython. Build all Cython modules using this command: "python setup.py build_ext --inplace --force". These have been build using gcc on Ubuntu 14.04, so may need some tweaking on Windows or Mac, but not much.

Run the benchmarks by running "python time_compare.py". If running the Numba example, you'll need Numba installed. The easiest way to do this is to use the free Anaconda Python distribution.

Pypy is also included in this test. This is run from a different interpreter (pypy) using the file run_pypy_laplace.py which writes to a separate output file.

This presentation will try some new approaches that were not available when these two posts were written: http://wiki.scipy.org/PerformancePython, http://technicaldiscovery.blogspot.co.nz/2011/06/speeding-up-python-numpy-cython-and.html.

cython_talk_2105's People

Contributors

crleblanc avatar dleblanc avatar

Stargazers

Kir avatar

Forkers

dleblanc

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.