![CHRIS R.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "CHRIS R.")
CR

CHRIS R.

Associate

Mid-Market (51-1000 emp.)

6/21/2026

"Highly Versatile, Perfect for Data Analysis"

4.5/5

What do you like best about machine-learning in Python?

I like using machine learning in Python for data analysis and creating predictive models. It helps automate tasks, uncover insights from large datasets, and improve decision-making through data-driven predictions. I find it very accessible and versatile. I particularly value Pandas and Scikit-learn because they make data preparation and model building straightforward. These tools save time, are easy to use, and help me develop machine learning solutions efficiently. I also use it alongside tools like Jupyter Notebook, Pandas, NumPy, and Power BI, which streamline the entire workflow. The flexibility, extensive library support, and strong community make it a good fit for my data analysis and automation needs. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

It is challenging for beginners to learn. More beginner-friendly tutorials, practical examples, and guided learning resources would make it easier for new users to get started and build confidence with machine learning in Python. It was a bit difficult at first to understand, but once used to it, it was fine. Review collected by and hosted on G2.com.

What problems is machine-learning in Python solving and how is that benefiting you?

I use machine-learning in Python to analyze data, create predictive models, find trends and patterns, improve forecasting, automate tasks, and support decision-making with accurate insights. Review collected by and hosted on G2.com.

Show More

Validated ReviewerSource: G2 invite

See what 49 reviewers think of machine-learning in Python

4.6 out of 5 · Verified reviews from real users

[
Read all reviews
](https://www.g2.com/products/machine-learning-in-python/reviews)