Scientific Python - first contact
5 Dec 2016
2 minute read

To be honest, my last contact with Python was some years ago. It’s a pretty cool language, nice packaging system (pip and so on) like CPAN1 or CTAN2. But to be more focused on C/C++, Python and myself are going different ways. Last year I purchased a text book “Python Machine Learning” Sebastian Raschka in a fortunate coincidence and as I had read it, I was fascinated by a bundle of new Python libraries like Numpy, SciPy, Mathplotlib and so on.

First contact and results

For data machining, there’re a lots of tools inside these packages and they are able to compete with such huge software packages like Mathworks MATLAB3. Of course MATLAB is in most cases the first choice for quick results and spontaneously written scripts. But there are lots of advantages like the platform independence, their are Open Source licensed packages and highly automatable.

So in preparation for an presentation I was tinkering with these Python packages and was able to generate these nice bivariate distributions. They are running on my office system (Windows 7), on my private MacBook and of course on my CI4 server. A win-win-win situation I guess.


Bivariate distribution #1

Bivariate distribution #2


As I mentioned “Scientific Python” is a great way for data processing and visualization.

  1. Comprehensive Perl Archive Network [return]
  2. Comprehensive TeX Archive Network [return]
  3. Matrix laboratory. [return]
  4. Continuous Integration [return]

comments powered by Disqus