You need to use np.lexsort though in case of strings that may not work. As a work around, you may use np.argsort
>>> a
array([['xyz', 0],
['abc', 5],
['ijk', 10]], dtype=object)
>>> i = np.argsort(a[:,0])
>>> a[i]
array([['abc', 5],
['ijk', 10],
['xyz', 0]], dtype=object)