[Numpy-discussion] Should numpy.allclose return True for arrays of different shape ?
David Cournapeau
david at ar.media.kyoto-u.ac.jp
Mon May 7 23:24:54 EDT 2007
Robert Kern wrote:
> David Cournapeau wrote:
>> Hi,
>>
>> I wanted to know if the following behaviour is a bug or intended
>> behaviour:
>>
>> """
>> import numpy as N
>> N.allclose(N.array([[1., 1.]]), N.array([1.]))
>> """
>>
>> eg should allclose return True if arrays have different shape ?
>
> If they are broadcastable to each other, then yes:
Ok, I assumed it returns True because the second one is broadcastable to
the first one, but this is not intuitive to me. What is the rationale
for it ? (not that I want to criticize it, just curious)
David
More information about the NumPy-Discussion
mailing list