--- 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

Prathamesh B.
PB
Prathamesh B.
intern
Small-Business (50 or fewer emp.)
"Great Platform for Python Libraries and Machine Learning Workflows"
4.5/5
What do you like best about machine-learning in Python?

The ability to utilise this platform and make it work with Python libraries that support the machine algorithm is great. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

The only issue is that it takes time to get used to it, especially figuring out how to comment the code. Sometimes it also feels hard to work with. Review collected by and hosted on G2.com.

Verified User in Research
UR
Verified User in Research
Small-Business (50 or fewer emp.)
"Machine Learning Fundamentals That Build Strong Models"
4.5/5
What do you like best about machine-learning in Python?

Machine learning is a fundamental topic for learning how to build models and help a machine learn from its experiences. Need to add i was a stundent 2025 passout from VIT bhopal unversity specialised in AIML.Hence I well know about the number of alogorithms and usage they are easy to Integrated then other deep learning algoritms. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Everyone has started moving toward deeper learning techniques.But machine learning algorithms are easiest to use so far and can be remodified and hypertuned frquently. Review collected by and hosted on G2.com.

Jordas N.
JN
Jordas N.
Translator and interpreter
Small-Business (50 or fewer emp.)
"Python: The Go-To Language for Accessible, High-Performance Machine Learning"
5/5
What do you like best about machine-learning in Python?

You can manage data effectively and understand different processes. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Python is excellent for learning, experimentation, and the majority of production machine learning tasks. However, as projects grow in scale, Python can sometimes feel fragile, inefficient, or unnecessarily complex. In these situations, languages such as C++, Java, or Rust are often used to handle the most critical components. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Small-Business (50 or fewer emp.)
"Python Makes Machine Learning Feel Creative"
4.5/5
What do you like best about machine-learning in Python?

Python makes machine learning feel creative rather than painful. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Version conflicts between NumPy, CUDA, PyTorch, TensorFlow, and OS drivers can be brutal Review collected by and hosted on G2.com.

Ayushi S.
AS
Ayushi S.
Technical Associate
Enterprise (> 1000 emp.)
"Promising Emerging Technology with Continuous Improvements"
4.5/5
What do you like best about machine-learning in Python?

Since it’s an emerging technology, there are still many areas where improvements are being made and used. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

It can store personal data to help the agent learn. Review collected by and hosted on G2.com.

Komal A.
KA
Komal A.
Spec Analytics
Enterprise (> 1000 emp.)
"Pandas With Pyton"
4.5/5
What do you like best about machine-learning in Python?

I like that Python offers a rich ecosystem of libraries like TensorFlow, scikit-learn, and PyTorch, making it easy to implement and experiment with machine learning models efficiently. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

I dislike that machine learning in Python can sometimes be resource-intensive, requiring significant computational power for training large models. Review collected by and hosted on G2.com.

Mikhail I.
MI
Mikhail I.
Director of Software Engineering
Enterprise (> 1000 emp.)
"Director of Engineering - Oracle"
4/5
What do you like best about machine-learning in Python?

- Makes Data Preparation and exploration easy, especially at the initial stage

- No need for data extraction. Can work with the data in DB

- Pipeline is simple Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

- Limited algorithms supported

- Cost, due to license Review collected by and hosted on G2.com.

Kunal M.
KM
Kunal M.
Data analysts
Mid-Market (51-1000 emp.)
"My review on machine learning with python"
5/5
What do you like best about machine-learning in Python?

The thing I like best about machine learning with python is it provides extensive libraries and framework which make our work easy. It's has one of the best community support for coders. Best for visualization with help of Matplotlib as Seaborn... Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Currently there is nothing which I see I dislike about machine learning with python. Review collected by and hosted on G2.com.

Shivam M.
SM
Shivam M.
student cousellor
Information Technology and Services
Small-Business (50 or fewer emp.)
"Python: The Ideal Language for Machine Learning "
5/5
What do you like best about machine-learning in Python?

Since Python is a very easy language and for machine learning, we have to write a large, diverse, and very complex code which is quite difficult in any other programming language so from that point Python is the best suitable language for machine learning. Also, it has huge libraries that help developers to write code efficiently and effectively. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

As a machine-learning engineer, I have found Python to be an amazing machine-learning language, and I value its adaptability and breadth of features. Python is well-known not only for its success in machine learning and data science but also as a top choice for web development and other disciplines. Its extensive library ecosystem, user-friendly syntax, and lively community make it a favorite language for developers, enabling them to design new and efficient solutions. Python actually shines at providing a smooth and engaging experience for both machine learning practitioners and fans. Review collected by and hosted on G2.com.

Prasanth B.
PB
Prasanth B.
Process Specialist
Small-Business (50 or fewer emp.)
"It's important to know and apply"
4.5/5
What do you like best about machine-learning in Python?

Pandas - I love to explore the data with pandas Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

At times simple task we need to follow the sane steps Review collected by and hosted on G2.com.