Vectorization methods for looping a DataFrame
Now that you're familiar with vectorization in pandas
and NumPy
, you're going to compare their respective performances yourself.
Your task is to calculate the variance of all the hands in each hand using the vectorization over pandas
Series and then modify your code using the vectorization over Numpy
ndarrays method.
Diese Übung ist Teil des Kurses
Writing Efficient Code with pandas
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Calculate the variance in each hand
start_time = time.time()
poker_var = poker_hands[[____, ____, ____, ____, ____]].____(____=____)
print("Time using pandas vectorization: {} sec".format(time.time() - start_time))
print(poker_var.head())