问答详情
源自:3-3 数据解析和可视化

machine

np.where(y == "Iris-setosa", -1, 1) 这个字符串一样为什么是-1而不是1

提问者:qq_安之少年初如梦_2 2018-02-01 00:51

个回答

  • qq_安之少年初如梦_2
    2018-02-02 12:57:45

    我知道这类似三目运算,可是为什么相同却要赋值为-1,1不是更好吗

  • 慕圣3335023
    2018-02-02 09:39:54

    如果y=="Iris-setosa", 赋值-1,否则赋值1.  类似于c语言?:的语句。

    y == "Iris-setosa"? -1: 1