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 developing and implementing machine learning models. (10 mentions)
Users appreciate the ease of use in machine learning with Python, enjoying its intuitive libraries and support. (8 mentions)
Users appreciate the variety of libraries in Python for machine learning, enhancing model building and project versatility. (4 mentions)
Users love the intuitive Python language, which simplifies prototyping and experimenting with machine learning models. (3 mentions)
Users value the quality libraries in Python for machine learning, enabling effective and efficient model building. (3 mentions)
Users find difficult learning involved due to prerequisites and the complexity of understanding the concepts. (3 mentions)
Users face dependency issues with version conflicts between libraries, complicating their machine learning projects in Python. (2 mentions)
Users experience slow performance with machine learning in Python, especially with large datasets and library coordination. (2 mentions)
Users note the slow speed of machine learning in Python, especially when training large, resource-intensive models. (2 mentions)
Users note that performance limitations in Python can hinder very large-scale or compute-intensive machine learning tasks. (1 mentions)

5 Pros or Advantages of machine-learning in Python

1. Machine Learning
Users value the rich ecosystem of libraries in Python, enhancing efficiency in developing and implementing machine learning models.
See 10 mentions

See Related User Reviews

Prathamesh B.
PB

Prathamesh B.

Small-Business (50 or fewer emp.)

4.5/5

"Great Platform for Python Libraries and Machine Learning Workflows"

What do you like 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.

Parth P.
PP

Parth P.

Mid-Market (51-1000 emp.)

4.5/5

"Efficient, Easy-to-Use Python ML with scikit-learn, matplotlib, and PyTorch"

What do you like about machine-learning in Python?

The machine learning in python is efficient and ease to use and implementation with the tools like Ski-kit learn, matplotlib,PyTorch as these helps to

2. Ease of Use
Users appreciate the ease of use in machine learning with Python, enjoying its intuitive libraries and support.
See 8 mentions

See Related User Reviews

Prathamesh B.
PB

Prathamesh B.

Small-Business (50 or fewer emp.)

4.5/5

"Great Platform for Python Libraries and Machine Learning Workflows"

What do you like 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.

Parth P.
PP

Parth P.

Mid-Market (51-1000 emp.)

4.5/5

"Efficient, Easy-to-Use Python ML with scikit-learn, matplotlib, and PyTorch"

What do you like about machine-learning in Python?

The machine learning in python is efficient and ease to use and implementation with the tools like Ski-kit learn, matplotlib,PyTorch as these helps to

3. Model Variety
Users appreciate the variety of libraries in Python for machine learning, enhancing model building and project versatility.
See 4 mentions

See Related User Reviews

KharanKumar R.
KR

KharanKumar R.

Mid-Market (51-1000 emp.)

5.0/5

"Production-Grade Machine Learning in Python with Powerful Libraries"

What do you like about machine-learning in Python?

Machine-learning in python have very good libraries like sklearn, tensorflow and pandas, numpy more and more which are really helpful and production g

KK

Kajal K.

Mid-Market (51-1000 emp.)

5.0/5

"Python ML Made Easy: Rich Libraries, Fast Prototyping, Strong Community"

What do you like about machine-learning in Python?

What I like best about machine learning in Python is the rich ecosystem of libraries and frameworks such as NumPy, pandas, scikit-learn, TensorFlow, a

4. Intuitive
Users love the intuitive Python language, which simplifies prototyping and experimenting with machine learning models.
See 3 mentions

See Related User Reviews

KK

Kajal K.

Mid-Market (51-1000 emp.)

5.0/5

"Python ML Made Easy: Rich Libraries, Fast Prototyping, Strong Community"

What do you like about machine-learning in Python?

What I like best about machine learning in Python is the rich ecosystem of libraries and frameworks such as NumPy, pandas, scikit-learn, TensorFlow, a

Shivani S.
SS

Shivani S.

Mid-Market (51-1000 emp.)

5.0/5

"AI learning with python"

What do you like about machine-learning in Python?

In today’s environment, we use Artificial Intelligence (AI) in our daily activities, and Machine Learning (ML) is a part of AI. Nowadays, many people

5. Quality
Users value the quality libraries in Python for machine learning, enabling effective and efficient model building.
See 3 mentions

See Related User Reviews

KharanKumar R.
KR

KharanKumar R.

Mid-Market (51-1000 emp.)

5.0/5

"Production-Grade Machine Learning in Python with Powerful Libraries"

What do you like about machine-learning in Python?

Machine-learning in python have very good libraries like sklearn, tensorflow and pandas, numpy more and more which are really helpful and production g

Prashanth B.
PB

Prashanth B.

Small-Business (50 or fewer emp.)

4.5/5

"Excellent, Versatile Machine Learning with Python and Powerful Libraries"

What do you like about machine-learning in Python?

Machine learning with Python is excellent because it’s easy, very effective, and versatile. With libraries such as scikit-learn, TensorFlow, or PyTorc

5 Cons or Disadvantages of machine-learning in Python

1. Difficult Learning
Users find difficult learning involved due to prerequisites and the complexity of understanding the concepts.
See 3 mentions

See Related User Reviews

Prathamesh B.
PB

Prathamesh B.

Small-Business (50 or fewer emp.)

4.5/5

"Great Platform for Python Libraries and Machine Learning Workflows"

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.

Jordas N.
JN

Jordas N.

Small-Business (50 or fewer emp.)

5.0/5

"Python: The Go-To Language for Accessible, High-Performance Machine Learning"

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 c

2. Dependency Issues
Users face dependency issues with version conflicts between libraries, complicating their machine learning projects in Python.
See 2 mentions

See Related User Reviews

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

4.5/5

"Python Makes Machine Learning Feel Creative"

What do you dislike about machine-learning in Python?

Version conflicts between NumPy, CUDA, PyTorch, TensorFlow, and OS drivers can be brutal

Prashanth B.
PB

Prashanth B.

Small-Business (50 or fewer emp.)

4.5/5

"Excellent, Versatile Machine Learning with Python and Powerful Libraries"

What do you dislike about machine-learning in Python?

I do not like that the machine learning in the Python coding can sometimes work slowly in the big data because it is not the fastest coding language i

3. Slow Performance
Users experience slow performance with machine learning in Python, especially with large datasets and library coordination.
See 2 mentions

See Related User Reviews

Parth P.
PP

Parth P.

Mid-Market (51-1000 emp.)

4.5/5

"Efficient, Easy-to-Use Python ML with scikit-learn, matplotlib, and PyTorch"

What do you dislike about machine-learning in Python?

Some times it takes s much load and also the frequency of the models are not getting as much accurate as it is required and also to integrate with oth

Prashanth B.
PB

Prashanth B.

Small-Business (50 or fewer emp.)

4.5/5

"Excellent, Versatile Machine Learning with Python and Powerful Libraries"

What do you dislike about machine-learning in Python?

I do not like that the machine learning in the Python coding can sometimes work slowly in the big data because it is not the fastest coding language i

4. Slow Speed
Users note the slow speed of machine learning in Python, especially when training large, resource-intensive models.
See 2 mentions

See Related User Reviews

David Robert L.
DL

David Robert L.

Small-Business (50 or fewer emp.)

4.5/5

"Python is at the forefront of machine learning accessibility"

What do you dislike about machine-learning in Python?

Because python is interpreted not compiled it can be slow on local machines. The price one pays for an easier development environment. I have seen the

Komal A.
KA

Komal A.

Enterprise (> 1000 emp.)

4.5/5

"Pandas With Pyton"

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.

5. AI Limitations
Users note that performance limitations in Python can hinder very large-scale or compute-intensive machine learning tasks.
See 1 mentions

See Related User Reviews

KK

Kajal K.

Mid-Market (51-1000 emp.)

5.0/5

"Python ML Made Easy: Rich Libraries, Fast Prototyping, Strong Community"

What do you dislike about machine-learning in Python?

While Python is easy to use, performance can be a limitation for very large-scale or compute-intensive machine learning tasks compared to lower-level

machine-learning in Python Reviews (51)

Reviews

machine-learning in Python Reviews (51)

4.6
51 reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Dev Saran S.
DS
Science Tutor
Mid-Market (51-1000 emp.)
"Streamlined Model Training with Python, Needs Faster Inference"
What do you like best about machine-learning in Python?

I like machine-learning in Python because of its ease of integration, making it simple to connect to models or create additional LLMs. I appreciate how easy it is to assess TensorFlow and the benefit of building on existing frameworks rather than reinventing them. This allows me to use existing functions without having to rewrite code, which makes the workflow smooth and efficient. The setup process is straightforward, with all guidelines clearly laid out in the readme, making it very easy to get started. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

The inference process in Python for machine learning models is quite slow and could be improved. Handling inference results can be a bit inefficient, and improvements based on CPU architecture could help. It would also be helpful if the inference results could be more easily passed to applications or other tech software via APIs. Review collected by and hosted on G2.com.

Prashanth B.
PB
Research Associate
Research
Small-Business (50 or fewer emp.)
"Excellent, Versatile Machine Learning with Python and Powerful Libraries"
What do you like best about machine-learning in Python?

Machine learning with Python is excellent because it’s easy, very effective, and versatile. With libraries such as scikit-learn, TensorFlow, or PyTorch, you can develop different machine learning models. Its code is very easy to write and fun, and a vast number of people ensure that you get adequate learning materials and support to efficiently apply machine learning to solve problems. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

I do not like that the machine learning in the Python coding can sometimes work slowly in the big data because it is not the fastest coding language in the world. Additionally, it can sometimes be challenging to coordinate the coding dependencies and the different versions of the coding libraries that are applied in the machine learning in the Python coding. Review collected by and hosted on G2.com.

David Robert L.
DL
Chief Technical Officer
Small-Business (50 or fewer emp.)
"Python is at the forefront of machine learning accessibility"
What do you like best about machine-learning in Python?

Python has fantastic libraries like scikit learn, numpy, xdgboost and pandas that make machine-learning projects easy to implement for just about any data set and project. Then there's tensorflow and PyTorch, providing an endless array of possibilities. I enjoy the intuitive python language. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Because python is interpreted not compiled it can be slow on local machines. The price one pays for an easier development environment. I have seen there is cpython which could presumably address this but I haven't tried it. Review collected by and hosted on G2.com.

KK
Software developer tire 2
Mid-Market (51-1000 emp.)
"Python ML Made Easy: Rich Libraries, Fast Prototyping, Strong Community"
What do you like best about machine-learning in Python?

What I like best about machine learning in Python is the rich ecosystem of libraries and frameworks such as NumPy, pandas, scikit-learn, TensorFlow, and PyTorch. Python’s simple and readable syntax makes it easy to prototype, experiment, and iterate on models quickly. The strong community support and extensive documentation also make development, debugging, and learning more efficient. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

While Python is easy to use, performance can be a limitation for very large-scale or compute-intensive machine learning tasks compared to lower-level languages. Review collected by and hosted on G2.com.

Akshit K.
AK
Consultant
Enterprise (> 1000 emp.)
"Python Makes Machine Learning Accessible and Fast to Learn"
What do you like best about machine-learning in Python?

Machine Learning in Python has made machine learning very accessible. Python has tons of libraries that get updated frequently and also has easy implementation.

This help me learn rapidly and keep up the pace with the AI advancements. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Since a lot of Machine Learning has pivoted to Generative AI, the limitation now is the system rather than the technology.

The only downside is there is limited access to good hardware where we can run machine learning in python. Review collected by and hosted on G2.com.

Shubham V.
SV
Student
Small-Business (50 or fewer emp.)
"Powerful for Solving New and Community Problems"
What do you like best about machine-learning in Python?

It helps us solve problems, whether they’re community-related or entirely new issues—much like saving old handwritten palm leaf manuscripts, a project I handled myself. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

It does come with a heavy set of prerequisites, like learning Python, understanding the basics of machine learning, the different models and their metrics, and a lot more. Review collected by and hosted on G2.com.

Verified User in Accounting
UA
Small-Business (50 or fewer emp.)
"Efficient Machine Learning Development Using Python Ecosystem"
What do you like best about machine-learning in Python?

I like machine learning in Python because it combines simplicity with a powerful ecosystem. Libraries like NumPy, Pandas, and Scikit-learn make data processing, model building, and evaluation efficient. Python’s readability and strong community support also allow faster experimentation and development of ML solutions. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

drawback of machine learning in Python is performance limitations for very large-scale computations and sometimes complex dependency management across libraries. Since Python is interpreted, it can be slower than lower-level languages. However, most ML frameworks solve this with optimized backends and GPU support, which keeps Python highly effective for ML development. Review collected by and hosted on G2.com.

Parth P.
PP
Developer
Mid-Market (51-1000 emp.)
"Efficient, Easy-to-Use Python ML with scikit-learn, matplotlib, and PyTorch"
What do you like best about machine-learning in Python?

The machine learning in python is efficient and ease to use and implementation with the tools like Ski-kit learn, matplotlib,PyTorch as these helps to build and train the ML models efficiently Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Some times it takes s much load and also the frequency of the models are not getting as much accurate as it is required and also to integrate with other there sometimes i faces the issues Review collected by and hosted on G2.com.

KharanKumar R.
KR
Data Analyst
Computer Software
Mid-Market (51-1000 emp.)
"Production-Grade Machine Learning in Python with Powerful Libraries"
What do you like best about machine-learning in Python?

Machine-learning in python have very good libraries like sklearn, tensorflow and pandas, numpy more and more which are really helpful and production grade model building capability it have. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

I don't have anything to dislike about machine-learning in python everything based on requirement it is good. Review collected by and hosted on G2.com.

Shivani S.
SS
Software Engineer
Mid-Market (51-1000 emp.)
"AI learning with python"
What do you like best about machine-learning in Python?

In today’s environment, we use Artificial Intelligence (AI) in our daily activities, and Machine Learning (ML) is a part of AI.

Nowadays, many people want to learn Machine Learning, and Python is one of the best languages for this purpose because:

1. It has so many libraries,

2. It supports strong community.

3. It is easy to learn language.

4. Used in so many IT industries. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

I don’t have anything to dislike about Machine Learning in Python because I am currently learning it and find it interesting. Review collected by and hosted on G2.com.

Product Avatar Image
machine-learning in Python