--- title: machine-learning in Python Reviews meta_title: 'machine-learning in Python Reviews 2026: Details, Pricing, & Features | G2' meta_description: Filter 50 reviews by the users' company size, role or industry to find out how machine-learning in Python works for a business like yours. aggregate_rating: rating_value: 4.6 review_count: 50 scale: '5' date_modified: '2026-09-22' parent_category: name: Artificial Intelligence url: https://www.g2.com/categories/artificial-intelligence ---

machine-learning in Python Pros and Cons: Top 5 Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users value the rich ecosystem of libraries in Python, enhancing efficiency in machine learning model development and experimentation. (10 mentions)
Users find the ease of use of machine learning in Python enhances their learning and project development experience. (8 mentions)
Users appreciate the model variety offered by Python's libraries, enabling versatile and effective machine learning solutions. (4 mentions)
Users appreciate the intuitive nature of Python for machine learning, simplifying model development and experimentation. (3 mentions)
Users highlight the powerful libraries in Python, enhancing productivity and ease in machine learning development. (3 mentions)
Users find that difficult learning is a barrier, as mastering the basics of machine learning and Python takes time. (3 mentions)
Users often face dependency issues with version conflicts among libraries, complicating the machine learning experience in Python. (2 mentions)
Users experience slow performance with Python machine learning, especially when handling large datasets or integrating libraries. (2 mentions)
Users find that machine learning in Python can be slow, especially on local machines due to being interpreted. (2 mentions)
Users note that performance limitations arise in Python for large-scale or compute-intensive machine learning tasks. (1 mentions)

5 Pros or Advantages of machine-learning in Python

5 Cons or Disadvantages of machine-learning in Python

Verified User in Higher Education
GH
Verified User in Higher Education
Enterprise (> 1000 emp.)
"It really easy running machine learning applications using python "
5/5
What do you like best about machine-learning in Python?

scikit-learn package included with most of efficient and recent machine learning tools such as Random Forest, SVM, Boosting and so on. Its really easy and fast with python scikit-learn package. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

You just need basic coding skills in python. Once you are familiar with python coding which is pretty easy, machine learning applications are piece of cake using python. Review collected by and hosted on G2.com.

Verified User in Research
GR
Verified User in Research
Small-Business (50 or fewer emp.)
"Python is one of the best tools for machine learning"
4.5/5
What do you like best about machine-learning in Python?

Tensor flow tool for deep learning. This is the best thing I like about python as it offers so much flexibility for deep learning Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

I find debugging a little tedious sometimes. Review collected by and hosted on G2.com.

Verified User in Higher Education
GH
Verified User in Higher Education
Enterprise (> 1000 emp.)
"Extensive machine learning libraries and tools"
5/5
What do you like best about machine-learning in Python?

Comprehensive collections of machine learning algorithms and lots of examples and tutorials, in particular scikit-learn library have almost every possible machine learning algorithm included Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Documentation for some functions is rather limited. Not every implemented algorithm is present. Most of the additional libraries are easy to install but some can be quite cumbersome and take a while. Review collected by and hosted on G2.com.

Verified User in Telecommunications
GT
Verified User in Telecommunications
Mid-Market (51-1000 emp.)
"Machine Learning with Python"
5/5
What do you like best about machine-learning in Python?

Ease of Setup, plethora of options, tutorials, blogs, resources available, Ease of start Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Nothing. It is great. Because everything is open source, finding support or help can be a bit tricky for custom problems. Review collected by and hosted on G2.com.

Verified User in Computer Software
GC
Verified User in Computer Software
Enterprise (> 1000 emp.)
"Python - The easiest way to get your hands dirty in machine learning"
5/5
What do you like best about machine-learning in Python?

The ease of implementation that python libraries offer and available documentation. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Too many ways to implement the same thing, sometimes it becomes confusing. Review collected by and hosted on G2.com.

Chinmaya L.
CL
Chinmaya L.
Research Assistant
Hospital & Health Care
Small-Business (50 or fewer emp.)
"no comments"
2.5/5
What do you like best about machine-learning in Python?

It is easy to learn and improve your coding skills. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Sometimes the code is incomplete and therefore the project remains incomplete. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
GI
Verified User in Information Technology and Services
Mid-Market (51-1000 emp.)
"Well advanced software"
5/5
What do you like best about machine-learning in Python?

It's exactly what it's supposed to be. Python is one of the best coding languages out there still to this day and this software makes it so much easier to test. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Honestly, nothing really to dislike about this software. Review collected by and hosted on G2.com.

Verified User in Internet
GI
Verified User in Internet
Mid-Market (51-1000 emp.)
"Best Open-Source Tool Out For Machine Learning"
5/5
What do you like best about machine-learning in Python?

Everything. Python is the most production friendly, scalable fast, object oriented, open source language with best support in the world to build machine learning model in the industry Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

There is nothing which I don't like about Python Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
GI
Verified User in Information Technology and Services
Enterprise (> 1000 emp.)
"great ML functions"
4.5/5
What do you like best about machine-learning in Python?

available build in functions

open-source

free

available tutorial and learning material online Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

slight learning curve if a transition from another language Review collected by and hosted on G2.com.

Verified User in Computer Software
GC
Verified User in Computer Software
Small-Business (50 or fewer emp.)
"ML in Python review"
4.5/5
What do you like best about machine-learning in Python?

Gradient descent and Linear regression model Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

It takes more time to execute the code, but the ide is really helpful, that is what i like about this software. Review collected by and hosted on G2.com.