我想使用numpy按元素长度对字符串数组进行排序。
但是它按字母数字顺序进行排序。我应该如何使用numpy按长度对它们进行排序?
>>> arr = ["year","month","eye","i","stream","key","house"]
>>> x = np.sort(arr, axis=-1, kind='mergesort')
>>> print(x)
['eye' 'house' 'i' 'key' 'month' 'stream' 'year']
但是它按字母数字顺序进行排序。我应该如何使用numpy按长度对它们进行排序?