Ais a 5x5 square matrix pandas DataFramexis a 5 (one-dimensional) vector pandas Series
x@A returns error ValueError: matrices are not aligned even though they clearly both meet the requirement for dot product multiplication, having the same outer-dimension, 5.
whereas x.values @ A works, returning the expected scalar, simply because x has been changed from a pandas Series to a numpy array
Why is the dot symbol @ so picky with pandas?