BUG: test_eval.TestMathNumExprPandas.test_result_complex128 failing on OSX
intermittently

OSX 10.15.5
python 3.7.6
numpy 1.18.5
numexpr 2.7.1

```
________________________________________________________________________________ TestMathNumExprPandas.test_result_complex128 _________________________________________________________________________________

self = <pandas.tests.computation.test_eval.TestMathNumExprPandas object at 0x7fc0ec87de50>

    @td.skip_if_windows
    def test_result_complex128(self):
        # xref https://github.com/pandas-dev/pandas/issues/12293
        #  this fails on Windows, apparently a floating point precision issue
    
        # Did not test complex64 because DataFrame is converting it to
        # complex128. Due to https://github.com/pandas-dev/pandas/issues/10952
>       self.check_result_type(np.complex128, np.complex128)

pandas/tests/computation/test_eval.py:1832: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
pandas/tests/computation/test_eval.py:1817: in check_result_type
    tm.assert_series_equal(got, expect, check_names=False)
pandas/_libs/testing.pyx:68: in pandas._libs.testing.assert_almost_equal
    cpdef assert_almost_equal(a, b,
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

>   raise_assert_detail(obj, msg, lobj, robj, index_values=index_values)
E   AssertionError: Series are different
E   
E   Series values are different (20.0 %)
E   [index]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
E   [left]:  [(0.771519184640353+0j), (-0.7269031850139311-0j), (0.995153744613331+0j), (-0.08814548225306257+0j), (0.9413908236833275+0j), (0.9482003101223208+0j), (-0.9535450271705115+0j), (-0.27032459595133673+0j), (0.011064344419221385+0j), (-0.8916020886333388+0j)]
E   [right]: [(0.771519184640353+0j), (-0.7269031850139313+0j), (0.995153744613331+0j), (-0.08814548225306257+0j), (0.9413908236833275+0j), (0.9482003101223209+0j), (-0.9535450271705115+0j), (-0.27032459595133673+0j), (0.011064344419221385+0j), (-0.8916020886333388+0j)]

pandas/_libs/testing.pyx:183: AssertionError
```