Responding to the post by nico.schloe...@gmail.com (I subscribe to the digest).
I just wrote the following code: twb = scipy.optimize.fsolve(phi, tdb, args=(tdb, p, w, hd_tdb, hg_tdb), xtol=1e-8) tdb, p, w, hd_tdb, hg_tdb twb.shape print("wet-bulb temperature {:.5f} [deg K]".format(float(twb))) The output is (313.15, 101325.0, 0.009200033532084696, 40182.343155896095, 2573510.322137241) (1,) wet-bulb temperature 295.17583 [deg K] All arguments are floats, the function phi returns float as well. I did expect the output to be float. Instead I got a 1d array. Were my expectations wrong? The print statement would stop working after deprecation. George
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@python.org https://mail.python.org/mailman/listinfo/numpy-discussion