CodeKata - Numpy

Novapython and Excella Consulting are holding a Codekata that will focus on improving Numpy skills. The goal of this meetup is to help train your brain to think of problems without using list iterations.

We will visit problems that may be easy to solve with lists, but are more efficiently tackled with Numpy when the data sets get larger. We are striving to collect real world applications of Numpy in order to remove some of the abstraction of using the library.

To get a gist of what I mean, please look here and then look here. We are hoping to be beginner friendly, but you should certainly feel comfortable using Python before getting started. I expect Scipy and Pandas to creep in here as well, but that's part of the fun right?


What to prepare in advance:

  • Procure a laptop with Wifi ability
  • Install Numpy on that laptop, or on another system that you will be able to access



  • 6:45pm  Setup, meet and greet
  • 7:00pm  Problem introduction. Pair off if you would like.
  • 7:15pm  Get started!
  • 8:00pm  Check in, progres reports, start next problems
  • 9:00pm  Finishing up for the night



If you are pretty handy with Numpy, please let me know if you would like to help out. If you use Numpy (or scipy or pandas) and have a problem/solution you would like share, please let me know! It would be great to have some real world examples to practice!

Join or login to comment.

  • Jonathan S.

    I really enjoyed this event. It was a great location and a great crowd.

    It was good seeing solutions I hadn't expected. Hopefully everyone has gained a sense of the power and allure of numpy arrays, particularly indexing ( and broadcasting ( As you saw with the cicada problem it can be tempting to jump to these approaches even when the task doesn't really require it. I've now created a solution (available in the repo once accepted) using indexing on a numpy array but it's not any faster than the stepping approach.

    June 29, 2013

    • Jonathan S.

      For anyone looking at the diffusion example but having difficulties with ffmpeg the output should look like http://jonathanstreet...­ or if you increase the size of the field you get http://jonathanstreet...­.

      If anyone is working on the remaining problems and would like some pointers or would like to chat about numpy in general do get in touch.

      June 29, 2013

  • A former member
    A former member

    Awesome mini-hackathon! Thanks to Ryan, Jonathan and Excella Consulting for organizing this event. Looking forward to the next meetup.

    June 26, 2013

  • Andrew T. B.

    A great evening. Thanks again to Ryan and Jonathan for putting this all together!

    June 26, 2013

  • Robert

    A lot of fun and a rewarding experience! I will try to make more of these in the future and can volunteer to help out, especially with visualization capabilities.

    June 25, 2013

  • Jon

    last-minute change in work schedule. I am sad.

    June 25, 2013

  • Brendan M.

    arg, I was looking forward to this, but I can't make it this afternoon. :-/

    June 25, 2013

  • A former member
    A former member

    My schedule won't allow this week.

    June 24, 2013

  • Brandon

    Won't be able to get to Arlington in time

    June 21, 2013

  • Peter W.

    Hey, if anyone has trouble getting Numpy or Scipy installed, you should check out Anaconda, a completely free distribution from Continuum Analytics, which includes Pandas, Matplotlib, etc.:

    This meetup date unfortunately conflicts with the SciPy conference in Austin, but if folks want to get together at any point before then, I'd love to do an informal session or just grab beers and talk about the state of Python & data analysis/scientific computing. I'm visiting the DC area for the summer and would love to meet the local Pythonistas!

    June 7, 2013

    • A former member
      A former member

      For folks who dont know, Peter is the co-founder of Continuum Analytics, the company behind Numba and Blaze, they also just launched a web based iPython dev platform called Wakari. Pretty awesome work.

      June 17, 2013

  • Han H.

    Is this event different from the monthly meetup?

    June 15, 2013

  • A former member
    A former member

    New to python (as in time) done tone of coding and would like to get better. Hope there is a spot for me

    June 14, 2013

38 went

Our Sponsors

  • FoundationDB

    Open APIs, meetup costs, tutorials

  • ScienceLogic

    Providing room and board!

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy