如果您想使用标签的三元操作,请使用numpy.where()函数。例如,假设我们有以下标签:
labels = [0, 1, 0, 1, 2]
我们想要在第一个标签为0的位置上将其值改为-1,在第一个标签为1的位置上将其值改为0,并将所有其他值设为1。使用numpy.where()函数可以轻松地实现:
import numpy as np new_labels = np.where(labels==0, -1, np.where(labels==1, 0, 1))
输出结果为:
[-1 0 -1 0 1]
上一篇:标签的可见性触发器未触发。
下一篇:标签的条件出现