Python | Pandas Dataframe/Series.dot()
Python is a great language for doing data analysis, primarily because of the fantastic ecosystem of data-centric Python packages. Pandas is one of those packages and makes importing and analyzing data much easier.
Dataframe.dot() works similarly like
mul() method, but instead of returning multiplied separate values, Dot product is returned (Sum of multiplication of values at each index).
other: Other Series to be used to calculate DOT product
Return type: Series with updated values
In this example, two series are created from Python lists using Pandas
Series() method. Method is then called on series1 and series2 is passed as parameter. The result is then stored in a variable and displayed.
Dot product = 93
The elements in caller series are multiplied with the element at same index in passed series. All the multiplied values are then added to get the dot product.
As in above example, the series are:
[7, 5, 6, 4, 9] [1, 2, 3, 10, 2] Dot product = 7*1 + 5*2 + 6*3 + 4*10 + 9*2 = 7 + 10 + 18 + 40 + 18 = 93
Example #2 :
0 1 2 3
0 88 -9 -14 5
1 141 12 -2 14
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course