In the following example
In [8]: import numpy as np In [9]: strings = np.array(['hello ', 'world '], dtype='|S10') In [10]: strings == 'hello' Out[10]: array([False, False], dtype=bool)
The comparison is not performed due to a space. Is there a built-in Numpy function that does the equivalent
In [12]: np.array([x.strip()=='hello' for x in strings]) Out[12]: array([ True, False], dtype=bool)
which gives the correct result?
source share