labels = [1,0,1,1,0] new_label = []
一维变二维
for j in labels:
new_label.append([j])
print(“new_label===”, new_label)
对标签形式进行重构,转换成独热编码
def onehot(labels): n_sample = len(labels) n_class = max(labels) + 1 onehot_labels = np.zeros((n_sample, n_class)) onehot_labels[np.arange(n_sample), labels] = 1 return onehot_labels
labels = onehot(labels)
print(“new_label===”, labels)
<-------------------------------------------------------------------------> tensor一维转二维用reshape 如 [1.0,2.0]转为[ [1.0,2.0]]