<div dir="ltr"><div class="gmail_extra"><div>> <span style="color:rgb(0,0,0);font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;font-size:13.44px">The same warning would have been issued from the same place in each of the variations you tried.</span></div><div><span style="color:rgb(0,0,0);font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;font-size:13.44px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;font-size:13.44px">That's not the case, I tried with np.min([1, 2, 3, np.nan]) in a fresh interpreter and no warning was raised.</span></div><div><font color="#000000" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span style="font-size:13.44px"><br></span></font></div><div><font color="#000000" face="Verdana, Geneva, Helvetica, Arial, sans-serif"><span style="font-size:13.44px">Furthermore on my work computer (conda python3.6.2 with pip installed numpy) I can't get the problem to show at all:</span></font></div><br>>>> import numpy as np<br>>>> np.version.version<div>'1.14.0'<br>>>> np.min([1., 2., 3., 4., np.nan])<br>nan<br>>>> np.min([1., 2., 3., np.nan, 4.])<br>nan<br>>>> np.min([1., 2., np.nan, 3., 4.])<br>nan<br>>>> np.min([1., np.nan, 2., 3., 4.])<br>nan<br>>>> np.min([np.nan, 1., 2., 3., 4.])<br>nan<br>>>> np.min([np.nan, 1.])<br>nan<br>>>> np.min([np.nan, 1., np.nan])<br>nan<br>>>> np.min([1., np.nan])<br>nan<br>>>> np.seterr(all='raise')<br>{'divide': 'warn', 'over': 'warn', 'under': 'ignore', 'invalid': 'warn'}<br>>>> np.min([1., np.nan])<br>nan<br>>>> np.min([np.nan, 1.])<br>nan<br>>>> np.min([np.nan, 1., 2., 3., 4.])<br>nan<br>>>> np.min([np.nan, 1., 2., 3., 4.])<br>nan<br><br></div><div><br></div><div>The context for these questions is the sudden CI fails I'm observing for scipy on appveyor - <a href="https://ci.appveyor.com/project/scipy/scipy/build/1.0.1444/job/n05ptntm0xxjklvt">https://ci.appveyor.com/project/scipy/scipy/build/1.0.1444/job/n05ptntm0xxjklvt</a></div><div><br></div></div></div>