filmov
tv
Maximizing Python Speed with Numpy Vectorization (Part 1)
Показать описание
Why do people say Python is slow? How do you analyze a Python algorithm to find room for improvement?
We will walk you through the steps of how to think about optimizing a time series clustering algorithm using numpy vectorization techniques.
In Part 1 of this series, Sean will explain why numpy is fast and dive into the code that reduces the benchmark from 6 minutes to less than 10 seconds.
0:48 Why is SQL slow for this?
1:45 The essence of the problem
3:03 Agglomerative clustering
4:31 Why list of lists is slow?
5:04 What does contiguous mean?
7:05 How does vectorization help us?
MUSIC
We will walk you through the steps of how to think about optimizing a time series clustering algorithm using numpy vectorization techniques.
In Part 1 of this series, Sean will explain why numpy is fast and dive into the code that reduces the benchmark from 6 minutes to less than 10 seconds.
0:48 Why is SQL slow for this?
1:45 The essence of the problem
3:03 Agglomerative clustering
4:31 Why list of lists is slow?
5:04 What does contiguous mean?
7:05 How does vectorization help us?
MUSIC
Maximizing Python Speed with Numpy Vectorization (Part 1)
Maximizing Python Speed with Numpy: Complexity (Part 2)
Maximizing Python Speed with Numpy: Vectorizing and Broadcasting (Part 3)
1000x faster data manipulation: vectorizing with Pandas and Numpy
Optimizing NumPy for speed and efficiency
Make Python 1000x Faster With One Line 🐍 ⏩ (Numba Tutorial)
Memoization: The TRUE Way To Optimize Your Code In Python
Code Faster - Numpy SpeedSheet Tips and Tricks
Numpy Windowing: Extreme Speed Hack in Python for Machine Learning
How NumPy Arrays are faster than Python List?
Numpy in Python | how numpy can optimize our code
Solving Optimization Problems with Python Linear Programming
Ekaterina Tuzova - NumPy: vectorize your brain
Buying a GPU for Deep Learning? Don't make this MISTAKE! #shorts
Vectorization in Python : Data Science Code
numpy internals
Python Speed Comparison: Faster Than We Thought?!
How fast is NumPy?
Become a Python Data Analyst : NumPy: Python’s Vectorization Solution | packtpub.com
Use less for-loops, use more vectorization
High Performance Computing with Python
Faster NumPy using Tensorflow's tf.experimental.numpy module
High-Performance Computing with Python: Numba and GPUs
High-Performance Computing with Python: Speeding up your code with Cython
Комментарии