On Wed, Dec 30, 2009 at 8:52 AM, Matthew Brett <matthew.br...@gmail.com> wrote:
> In [58]: e == z > Out[58]: array([ True], dtype=bool) Ok, it looks like there are at least two issues: - if an item in a string array is set to '¥x00', this seems to be replace with '', but '' != '¥x00'] x = np.array(["¥x00"]) x[0] == '' " # True, but should be False ? - if an item in a string array is set to '', tostring will convert it to '¥x00' : x = np.array([""]) x.tostring() == ["¥00"] # True, but should be False ? I guess the root cause is that there does not seem to be a "|S0" type - but that may be difficult to implement, since the array would have > 0 items, but a 0 size. It may have other, but as quirky behavior. What do you need this for ? cheers, David _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion