Sometimes, you need to pick up the $N$-th extremal values in a mutli-dimensional matrix.
Let's suppose it is represented as a
nd-array (here, I further suppose you are using the numpy library from the python language). Finding extremal values is easy with
argsort but this function operated on 1d vectors... Juggling around indices is sometimes not such an easy task, but luckily, we have the
Let's unwrap an easy solution combining these functions:
It is insanely useful to create movies to illustrate a talk, blog post or just to include in a notebook:
from IPython.display import HTML HTML('<center><video controls autoplay loop src="../files/noise.mp4" width=61.8%/></center>')
For years I have used a custom made solution made around saving single frames and then calling
ffmpeg to save that files to a movie file. That function (called
anim_save had to be maintained accross different libraries to reflect new needs (going to WEBM and MP4 formats for instance). That made the code longer than necessary and had not its place in a scientific library.
Here, I show how to use the
animation library from matplotlib to replace that
A new version of https://nteract.io/ is out, I will try today to push that new infomation to http://caskroom.io/ by creating a new cask for this application. I will base things on this previous contribution where I was simply editing an existing cask.
- getting the token
"$(brew --repository)/Library/Taps/caskroom/homebrew-cask/developer/bin/generate_cask_token" '/Applications/nteract.app'
- set-up variables
cd "$(brew --prefix)"/Homebrew/Library/Taps/caskroom/homebrew-cask github_user='laurentperrinet' project='nteract' git remote -v
A lively community of people including students, researchers and tinkerers from Marseille (France) celebrate the so-called "π-day" on the 3rd month, 14th day of each year. A nice occasion for general talks on mathematics and society in a lively athmosphere and of course to ... a pie contest!
I participated last year (in 2016) with a pie called "Monte Carlo". Herein, I give the recipe by giving some clues on its design... This page is a notebook - meaning that you can download it and re-run the analysis I do here at home (and most importantly comment or modify it and correct potential bugs...).