Data Manipulation with Pandas: A Brief Tutorial

Learn three data manipulation techniques with Pandas in this guest post by Harish Garg, a software developer and data analyst, and the author of Mastering Exploratory Analysis with pandas. Modifying a Pandas DataFrame Using the inplace Parameter In this section, you’ll learn how to modify a DataFrame using the inplace parameter. You’ll first read a real dataset into […]

Read More

Looking Towards the Future of Automated Machine-learning

I recently gave a presentation at Venture Cafe describing how I see automation changing python, machine-learning workflows in the near future. In this post, I highlight the presentation’s main points. You can find the slides here. From Ray Kurzweil’s excitement about a technological singularity to Elon Musk’s warnings about an A.I. Apocalypse, automated machine-learning evokes […]

Read More

Learn Python, Java, and C in 3 minutes (even if you’re illiterate, arthritic, and deceased)

“Learn C in 7 Days!” “Learn Java in 24 Hours!” “Learn Python in 90 Minutes!” You’ve probably seen this before, the programmer’s version of 6 Second Abs. It’s pretty much always been around in all kinds of books, courses, presentations, videos, and blogs. The time span generally ranges from weeks to minutes, with the shortest […]

Read More

Setting Up Python for Machine Learning on Windows

Python has been largely used for numerical and scientific applications in the last years. However, to perform numerical computations in an efficient manner, Python relies on external libraries, sometimes implemented in other languages, such as the NumPy library, which is partly implemented using the Fortran language. Due to these dependencies, sometimes it isn’t trivial to […]

Read More