一只红轴 2023-01-02 23:44 采纳率: 0%
浏览 14

y_train[y_train == label1] = 0怎么理解?

一般是训练一个binary的二分类任务
:param label1
:param label2
'''
x_train, y_train, x_test, y_test = return_part_mnist([label1, label2])
print(np.shape(x_train), np.shape(y_train), np.shape(x_test), np.shape(y_test))

y_train[y_train == label1] = 0
y_train[y_train == label2] = 1
y_test[y_test == label1] = 0
y_test[y_test == label2] = 1
print(y_train[:128])
print(y_test[:128])
  • 写回答

2条回答 默认 最新

  • ShowMeAI 2023-01-02 23:55
    关注

    代码中的 y_train 是一个包含两种标签的数组,分别为 label1 和 label2。

    • 代码中,y_train[y_train == label1] = 0 语句的作用是将 y_train 中所有等于 label1 的元素修改为 0。
    • 同理,y_train[y_train == label2] = 1 将 y_train 中所有等于 label2 的元素修改为 1。

    这样,就实现了将两种标签转化为二分类标签的目的。对于 y_test 数组的处理方式也是类似的。

    评论

报告相同问题?

问题事件

  • 创建了问题 1月2日

悬赏问题

  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表