7
爲什麼會發生這種情況?帶整數參數的numpy.all返回一個整數
>>> map(numpy.all, range(-2, 3))
[-2, -1, 0, 1, 2]
它是故意的還是隻是通過破解的整數?
是否有做:
>>> map(numpy.all, [False, True])
[False, True]
我運行Numpy 1.8.0.dev-74b08b3
和Python 2.7.3
在Python 2.7.3,NumPy 1.6.1上,我得到了[[True,True,False,True,True]。你使用的是什麼版本的Python和NumPy? – 2013-05-07 19:02:24
我可以在1.7.1中重現OP的輸出。 – DSM 2013-05-07 19:07:33
你期望'np.all(-2)'返回什麼? – 2013-05-07 19:07:48