On Tue, May 25, 2010 at 2:21 PM, Michael Droettboom md...@stsci.edu wrote:
Seems like a bug to me. Certain branches in _array_richcompare return
False to fail rather than Py_NotImplemented, which means the
string-understanding comparison fallbacks don't run. Attached is a (simple)
patch
On Wed, May 26, 2010 at 6:11 AM, Charles R Harris
charlesr.har...@gmail.com wrote:
On Tue, May 25, 2010 at 2:21 PM, Michael Droettboom md...@stsci.edu wrote:
Seems like a bug to me. Certain branches in _array_richcompare return
False to fail rather than Py_NotImplemented, which means the
I don't understand this:
a1 = np.array(['a', 'b'], dtype=object)
a2 = np.array(['a', 'b'])
a1 == a2
array([ True, True], dtype=bool) # Looks good
a2 == a1
False # Should I have expected this?
This works like I expected:
a1 = np.array([1, 2], dtype=object)
a2 = np.array([1, 2])