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

Prabakar S.
PS
Prabakar S.
Project Engineer
Computer Software
Small-Business (50 or fewer emp.)
"Machine Learning Era"
4.5/5
What do you like best about machine-learning in Python?

Packages like Sci-kit learn and Keras are very useful for fast deployment in the production line. Deep Learning in computer vision shows a considerable result. With a huge amount of data, Python Machine Learning frameworks help us to develop faster and reduce our development time. Frameworks like Tensorflow, caffe, pytorch are very effective in deep learning development and deployment. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

When we have a large amount of dataset, it is necessary to analyze it before we use it for development. Here in Python Machine Learning, there is no good data analysis framework in python. I dislike python because it's development time is very high. Review collected by and hosted on G2.com.

NS
Neha S.
Software Engineer
Computer Software
Small-Business (50 or fewer emp.)
"One of the best library for implementing machine learning"
5/5
What do you like best about machine-learning in Python?

It's amalgamation of all sorts of machine learning algorithms along with their examples and tutorials is the best thing. It is very well documented which makes it easy to implement. It is also user friendly. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

It has provided many methods of implementation which is quite good but arises too much confusion at the same time. So one needs to do some research as to which one to select among the available options. Review collected by and hosted on G2.com.

Bryce S.
BS
Bryce S.
Machine Learning Engineer
Wireless
Small-Business (50 or fewer emp.)
"The simplicity of using python for machine learning"
5/5
What do you like best about machine-learning in Python?

I like how simple python is to use as well as the amount of libraries that are already in existence to help with reducing the time of development. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

The only thing I really dislike is when they update the version of python and you are left with codes that work only on certain versions. This becomes your job to then update or reduce the code syntax depending on the version you are using. Review collected by and hosted on G2.com.

Rajat W.
RW
Rajat W.
Process Data Engineer
Enterprise (> 1000 emp.)
"Great Language for Machine Learning"
5/5
What do you like best about machine-learning in Python?

A lot of modules available for machine learning, just have to prepare the data as per the requirement and then the modules take care of algorithm Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Preparation of data for training the algorithm Review collected by and hosted on G2.com.

Daud K.
DK
Daud K.
Laboratory Specialist
Hospital & Health Care
Enterprise (> 1000 emp.)
"Train and gain"
5/5
What do you like best about machine-learning in Python?

It’s said that training a network is very hard on machine learning, but if done through Python, it becomes easier. Try it, you will be amazed. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

There is nothing I dislike about doing machine learning in Python. Review collected by and hosted on G2.com.

JS
James S.
Mid-Market (51-1000 emp.)
"Machine Learning with Python Pandas"
4.5/5
What do you like best about machine-learning in Python?

Its easy to use. Lots of documentation online. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Currently, nothing. I prefer it to Matlab or R. Review collected by and hosted on G2.com.

Savannah L.
SL
Savannah L.
Post-Baccalaureate IRTA
Research
Enterprise (> 1000 emp.)
"Machine learning in python can be used by even the most technologically challenged!"
4/5
What do you like best about machine-learning in Python?

There are so many well-documented, common-sense, easily implementable python scripts and packages for machine learning. Scikit learn has some amazing tutorials, for concept learning, function learning or “predictive modeling”, and clustering and finding predictive patterns. With the language of python itself, it is easy to understand how to utilize the Kmeans algorithm, and implement aspects of machine learning with your own data. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Getting started can be difficult! Tutorials can be hard to find, especially if you aren't used to using open-source languages like python. Review collected by and hosted on G2.com.

Verified User in Aviation & Aerospace
GA
Verified User in Aviation & Aerospace
Enterprise (> 1000 emp.)
"Machine Learning using Python"
5/5
What do you like best about machine-learning in Python?

Python is one of the most popular programming languages for solving the problems associated with machine learning. Python libraries like Keras, Theanos, TensorFlow, and Scikit-Learn have made programming machine learning relatively easy. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Sometimes because of data Python IDE gets hanged. Review collected by and hosted on G2.com.

Verified User in Medical Practice
GM
Verified User in Medical Practice
Mid-Market (51-1000 emp.)
"Easy to learn, many resource = efficient!"
5/5
What do you like best about machine-learning in Python?

Machine learning with Python is very much easy to set up. Once you have download Python, assuming if you download with Spyder and Anaconda, everything will be pre-packaged. For people with amataeur coding knowledge like me, whenever I hit a brick wall, I’m able to go online and find solutions. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Unlike Tableau, there is no official platform, at least I couldn’t find one. Plus there’s way too many packages for machine learning. You need to do your research to know which is suitable for your scenario. Review collected by and hosted on G2.com.

AS
Amirreza S.
Research Assistant
Mid-Market (51-1000 emp.)
"Best Library for Machine Learning"
5/5
What do you like best about machine-learning in Python?

Given the huge amount of investment different companies have made on python for machine learning there are really nice tools available for all sort of machine learning algorithms in python. Almost every deep neural network framework is written mainly for Python or has a Python wrapper. SciPy Library provides all you need to do most of the basic machine learning algorithms work. Review collected by and hosted on G2.com.

What do you dislike about machine-learning in Python?

Unlike MATLAB different companies are developing tools for Python. There are always new libraries that are incompatible with others. I usually don't upgrade to a new version of a library until I something stops working. Review collected by and hosted on G2.com.