小编Pin*_*kie的帖子

混淆矩阵与其上的分类/错误分类实例的数量(Python/Matplotlib)

我正在使用matplotlib绘制一个混淆矩阵,其代码如下:

from numpy import *
import matplotlib.pyplot as plt
from pylab import *

conf_arr = [[33,2,0,0,0,0,0,0,0,1,3], [3,31,0,0,0,0,0,0,0,0,0], [0,4,41,0,0,0,0,0,0,0,1], [0,1,0,30,0,6,0,0,0,0,1], [0,0,0,0,38,10,0,0,0,0,0], [0,0,0,3,1,39,0,0,0,0,4], [0,2,2,0,4,1,31,0,0,0,2], [0,1,0,0,0,0,0,36,0,2,0], [0,0,0,0,0,0,1,5,37,5,1], [3,0,0,0,0,0,0,0,0,39,0], [0,0,0,0,0,0,0,0,0,0,38] ]

norm_conf = []
for i in conf_arr:
    a = 0
    tmp_arr = []
    a = sum(i,0)
    for j in i:
        tmp_arr.append(float(j)/float(a))
    norm_conf.append(tmp_arr)

plt.clf()
fig = plt.figure()
ax = fig.add_subplot(111)
res = ax.imshow(array(norm_conf), cmap=cm.jet, interpolation='nearest')
cb = fig.colorbar(res)
savefig("confmat.png", format="png")
Run Code Online (Sandbox Code Playgroud)

但我想在混淆矩阵中显示数字,就像这个图形(右图).我怎样才能conf_arr在图形上绘图?

混淆矩阵

python matplotlib confusion-matrix

10
推荐指数
1
解决办法
6901
查看次数

使用Python进行文件加密

有没有办法用Python加密文件(.zip,.doc,.exe,......任何类型的文件)?

我看了一堆Python的加密库,包括pycrypto和ezpycrypto,但据我所知他们只提供字符串加密.

python encryption

6
推荐指数
1
解决办法
901
查看次数

标签 统计

python ×2

confusion-matrix ×1

encryption ×1

matplotlib ×1