这是我的密码
def calculate_TP(df):
countTP=0
countFP=0
countTN=0
countFN=0
conf_lst=[]
if df['y']==1 and df['x']==1:
countTP+=1
elif df['y']==0 and df['x']==1:
countFP+=1
elif df['y']==1 and df['x']==0:
countFN+=1
else:
countTN+=1
我必须将其应用于数据帧,无论得到什么结果,我都必须附加到列表中
conf_lst.append(countTP,countFP,countTN,countFN)
我该怎么做? 我的数据帧是这样的
y x
1 0
0 1
1 1
1 1
我必须应用上述函数,然后将输出更改为列表
使用^{} :
如果您想要列表:
如果我是你,我会用一个口述词:
我们还可以做:
您可以将列表本身作为函数的
return
输出:除非我误解了你的目标,否则看起来你在试图得到一个混乱矩阵作为列表。您可以使用} 函数,而不是重新发明轮子:
sklearn
中的^{相关问题 更多 >
编程相关推荐