[英]How can I get sparce confusion matrix?
我正在尝试“滚动随机森林分类”以获取时间序列数据。 该模型分为两个类别。 它会更改数据样本并拟合几次,这就是“滚动”的意思。
我得到每个样本集的混淆矩阵,并总结为最后一步。 但是在几个样本集中,只有一个类退出。 在这种情况下,矩阵显示如下:
[[22]]
我想像下面这样
[[22,0] [0,0]]
你有什么想法可以做到这一点吗?
尝试这个
import numpy as np
import pandas as pd
from scipy import sparse
obs = np.random.randint(0, 2, 50)
pred = np.random.randint(0, 2, 50)
vals = np.ones(50).astype('int')
con = sparse.coo_matrix((vals, (pred, obs)))
print (con.todense())
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.