`
ajinn
  • 浏览: 37116 次
文章分类
社区版块
存档分类
最新评论

练习Data Science - Binary Disorder

 
阅读更多

y_true = [int(x) for x in input().split()]

y_pred =  [int(x) for x in input().split()]

 

from sklearn.metrics import confusion_matrix

import numpy as np 

 

cm=confusion_matrix(y_true,y_pred)

tn, fp, fn, tp=cm.ravel().astype(float)

 

d=np.array([tp,fp,fn,tn])

print(d.reshape(2,2))

 

=================

Data Science - Binary Disorder

 

Confusion matrix of binary classification.

 

For binary classifications, a confusion matrix is a two-by-two matrix to visualize the performance of an algorithm. Each row of the matrix represents the instances in a predicted class while each column represents the instances in an actual class.

 

Task

Given two lists of 1s and 0s (1 represents the true label, and 0 represents the false false) of the same length, output a 2darrary of counts, each cell is defined as follows

 

Top left: Predicted true and actually true (True positive)

Top right: Predicted true but actually false (False positive)

Bottom left: Predicted false but actually true (False negative)

Bottom right: Predicted false and actually false (True negative)

 

Input Format

First line: a list of 1s and 0s, separated by space. They are the actual binary labels.

Second line: a list of 1s and 0s, the length is the same as the first line. They represented the predicted labels.

 

Output Format

A numpy 2darray of two rows and two columns, the first row contains counts of true positives and false positives and the second row contains counts of false negatives and true negatives.

 

Sample Input

1 1 0 0

1 0 0 0

 

Sample Output

[[1., 0.],

[1., 2.]]

Explanation

Among the actual labels, there are 2 trues and 2 falses. One true label was correctly predicted as true and the other was incorrectly predicted as false; that is, one true positive and one false negative. Of the two false labels, both were correctly predicted; that is, zero false positive and two true negatives.

分享到:
评论

相关推荐

    amoeba-mysql-binary-2.2.0.tar.gz

    amoeba-mysql-binary-2.2.0.tar.gz amoeba-mysql-binary-2.2.0.tar.gz amoeba-mysql-binary-2.2.0.tar.gz amoeba-mysql-binary-2.2.0.tar.gzamoeba-mysql-binary-2.2.0.tar.gz amoeba-mysql-binary-2.2.0.tar.gz ...

    jackson-dataformats-binary, 标准Jackson二进制格式后端的Uber项目.zip

    jackson-dataformats-binary, 标准Jackson二进制格式后端的Uber项目 概述这是 Jackson的标准二进制dataformat后端的多模块umbrella项目。当前包括的是:AvroCBORProtobuf微笑许可证所有模块均在 Apache许可 2.0 许可...

    amoeba-mysql-binary-2.2.0.tar

    标题中的"amoeba-mysql-binary-2.2.0.tar" 指的是一种名为Amoeba MySQL二进制分发版的软件包,版本号为2.2.0,其存储格式为tar档案。Amoeba是一个分布式数据库中间件,它能够将一个MySQL实例透明地扩展到多个节点,...

    LOIC-1.0.8-binary.zip

    LOIC-1.0.8-binary.zip

    wgetwin-1_5_3_1-binary

    wgetwin-1_5_3_1-binary是一个针对Windows系统的wget工具的版本,它是一个用于非交互式下载的命令行工具。wget是GNU系统下的一个网络数据获取程序,广泛应用于Linux、Unix以及Windows等操作系统中。它允许用户从...

    PyPI 官网下载 | psycopg2-binary-2.8.4.tar.gz

    标题中的"PyPI 官网下载 | psycopg2-binary-2.8.4.tar.gz"指出,这是一个在Python Package Index(PyPI)上发布的名为`psycopg2-binary`的软件包的2.8.4版本。PyPI是Python开发者发布和分享他们编写的Python库的官方...

    jackson-dataformats-binary:用于标准Jackson二进制格式后端的Uber项目

    概述 这是标准二进制数据格式后端的多模块伞项目。 使用通用的Jackson API,数据格式后端用于支持JSON的格式替代。 包含的格式允许使用所有3种API样式(流,数据绑定,树模型)进行访问。 对于Jackson 2.x,这是...

    sqlite-netFx40-binary-Win32_2010-1.0.94.0.zip

    标题中的"sqlite-netFx40-binary-Win32_2010-1.0.94.0.zip"指的是SQLite数据库的一个特定版本,适用于.NET Framework 4.0环境,面向Windows 32位操作系统,版本号为1.0.94.0。这个压缩包是为了解决在开发或运行过程...

    groovy-binary-1.8.6

    "groovy-binary-1.8.6" 是Groovy的一个特定版本,其版本号表明这是1.8系列中的第六次更新。 Groovy的特性包括: 1. **简洁的语法**:Groovy的语法比Java更为简洁,例如,它可以省略括号、分号和类型声明,使代码更...

    U盘启动盘制作工具 Win32DiskImager-1.0.0-binary.rar

    本文将深入探讨Win32DiskImager 1.0.0-binary的功能、操作步骤以及其在黑群晖(DSM)系统安装中的应用。 一、Win32DiskImager简介 Win32DiskImager是一款免费开源的软件,主要功能是读取和写入镜像文件到USB设备或...

    IMDB-BINARY数据集 图神经网络

    图神经网络GNN数据集,社交网络领域数据集,共有1000张图,二分类,平均节点为19,平均边数为96

    Nexus 5 OTA update-binary 和 update-script

    在本主题中,我们将深入探讨"OTA update-binary"和"update-script"在Nexus 5 recovery刷机包制作中的作用。 1. **OTA update-binary**: `update-binary`是OTA更新包中不可或缺的一部分,它是执行实际更新过程的二...

    cifar-100-binary

    CIFAR-100-Binary 是一个广泛用于计算机视觉领域的小型图像识别数据集,由Alex Krizhevsky、Ilya Sutskever和Geoffrey Hinton等人创建。这个数据集是CIFAR-10数据集的扩展版,具有更复杂的分类任务和更多的类别。 ...

    cifar-10-binary.tar.gz数据集

    CIFAR-10二进制数据集(cifar-10-binary.tar.gz)是深度学习领域常用的图像识别数据集,特别适用于训练和测试各种计算机视觉模型,如卷积神经网络(CNN)。这个数据集由Caffe框架所采用,便于进行分类任务的实践和...

    sqlite-netFx451-static-binary-bundle-x64-2013-1.0.112.0.zip

    标题中的"sqlite-netFx451-static-binary-bundle-x64-2013-1.0.112.0.zip"表明这是一个针对.NET Framework 4.5.1、64位(x64)平台的SQLite静态二进制捆绑包,版本号为1.0.112.0。SQLite是一款开源的关系型数据库管理...

    sqlite-netFx40-static-binary-x64-2010-1.0.112.0.zip

    标题中的"sqlite-netFx40-static-binary-x64-2010-1.0.112.0.zip"揭示了这个压缩包是SQLite针对.NET Framework 4.0平台的静态编译版本,适用于64位操作系统。这里的“static”意味着它包含了所有必要的依赖,使得...

    skyeye-binary-testutils-1.0.7.tar.bz2

    skyeye-binary-testutils-1.0.7.tar.bz2

    simple-binary-encoding, 简单二进制编码( SBE ) 高性能消息编解码器.zip

    simple-binary-encoding, 简单二进制编码( SBE ) 高性能消息编解码器 简单二进制编码( SBE )SBE 是一种用于编码和解码二进制应用程序消息的OSI层 6表示,用于低延迟的金融应用程序。 这个库包含了 Java 。C++ 。...

    sqlite-netFx46-binary-x64-2015-1.0.113.0.zip

    标题中的"sqlite-netFx46-binary-x64-2015-1.0.113.0.zip"表明这是一个针对.NET Framework 4.6平台的SQLite数据库引擎的64位版本,版本号为1.0.113.0。SQLite是一个开源的、自包含的、无服务器的、零配置的、事务性...

Global site tag (gtag.js) - Google Analytics