Skip to content

Commit 7a74af7

Browse files
committed
use list instead of numpy array so that Series.__rmatmul__ is actually called
1 parent 662c0ff commit 7a74af7

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

pandas/tests/series/test_analytics.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -849,14 +849,15 @@ def test_matmul(self):
849849
expected = np.dot(a.values, a.values)
850850
assert_almost_equal(result, expected)
851851

852-
# np.array @ Series (__rmatmul__)
853-
result = operator.matmul(a.values, a)
852+
# GH 21530
853+
# vector (list) @ Series (__rmatmul__)
854+
result = operator.matmul(a.values.tolist(), a)
854855
expected = np.dot(a.values, a.values)
855856
assert_almost_equal(result, expected)
856857

857858
# GH 21530
858-
# np.array (matrix) @ Series (__rmatmul__)
859-
result = operator.matmul(b.T.values, a)
859+
# matrix (nested lists) @ Series (__rmatmul__)
860+
result = operator.matmul(b.T.values.tolist(), a)
860861
expected = np.dot(b.T.values, a.values)
861862
assert_almost_equal(result, expected)
862863

0 commit comments

Comments
 (0)