I have a numpy array of top 2 labels:
n = [['20011' '20048']
['20011' '20048']
['20011' '20048']
['20011' '20048']]
我想以相反的顺序获取它们:
[['20048' '20011']
['20048' '20011']
['20048' '20011']]
如何在保持格式不变的情况下实现这个目标?
到目前为止的代码如下:
n = model1.classes_[order[:,-5:]]
print(n)
r = [p[::-1] for p in n]
print(r)
输出:
[array(['20048', '20011'],
dtype='|S5'), array(['20048', '20011'],
dtype='|S5'), array(['20048', '20011'],
dtype='|S5'), array(['20048', '20011'],
dtype='|S5')]
需要尝试去除“dtypes”,只保留反转的数组。
[L[::-1] for L in lists]
- nneonneo