所以我改变了我以前的代码
if advice[i] == real_choice[i]:
correct[i] = "CORRECT"
else:
correct[i] = "INCORRECT"
到
correct = np.where( advice == real_choice, "CORRECT", "INCORRECT")
但是现在,我在这之后的代码,计算字符串"INCORRECT"
在correct
中出现的次数,不再有效:
num_incorrect = correct.str.count("INCORRECT").sum()
我如何才能以与新方法兼容的方式执行上述行
或
np.where
返回numpy数组,而不是pandas序列。所以你想要:相关问题 更多 >
编程相关推荐