Have you ever looked at a data plot and thought to yourself “What on earth are you trying to tell me with this?“
Which is then immediately followed by another question: “What is that even supposed to represent?“
Collecting the data is one thing. A completely different, but equally important and challenging task is how to present this data in an interesting and insightful way.
I think many of us have, especially in recent years where there’s a never-endings stream of data collections, polls, measurements, statistics and other types of data insights. However, collecting the data is one thing. …
Remember all problems you’ve had throughout the years regarding developers having different Matlab versions:
You’ve made this great script that you push to Git, but suddenly your colleague calls you up and asks why you pushed code that doesn’t work? You tell her that it works on your computer, and after a 30-minute Teams meeting with screen-sharing, you realise it’s…
Now, this is where things start to get complicated. There are a ton of Python IDEs out there, with as many opinions on which is the best as there are Python developers. I will therefore not tell you which one is the best, as what is the best for me might not be the best for you. …
This is part 2 of a series on introducing Matlab users to Python. Part 1 can be found here, where we looked into why one might switch from Python to Matlab.
Now that we have a rough idea of why we are embarking on this quest to tame the mighty Python, it’s finally time to start.
The easiest way to install Python, is to download the Anaconda Distribution from the following link: https://www.anaconda.com/distribution/#download-section
There are a number of reasons why I recommend installing Anaconda instead of e.g. using the built-in Python distribution found on UNIX systems (Linux, osx):
Maybe you’re an engineer like me who’s been using Matlab for quite some time and have grown super attached to it. You are probably fluent in the Matlab language, and whenever you face a problem you immediately start thinking in matrices and indexing notation.
You know that Python is 0-index’ed and already now you start questioning if such a language is really the way to go
But you can’t avoid listening when you hear engineers and data scientists talk about Python. How it’s one of the fastest, easiest languages to learn, and how it can do what Matlab can do…
A signal processing engineer with a curious mind.