首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >R矩阵.行向量.列向量.不同输出.混淆

R矩阵.行向量.列向量.不同输出.混淆
EN

Stack Overflow用户
提问于 2015-08-02 14:24:02
回答 1查看 97关注 0票数 1

请注意下面的R节。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    > z3 <- cbind(c(10,10,10,10));   
    > z3
         [,1]
    [1,]   10
    [2,]   10
    [3,]   10
    [4,]   10
    > m2
         [,1] [,2] [,3]
    [1,]    1    2    3
    [2,]    4    5    6
    [3,]    7    8    9
    [4,]   10   11   12
    > m2[,2]
    [1]  2  5  8 11
    > m3
         [,1] [,2] [,3] [,4]
    [1,]   10   10   10    8
    [2,]    1    1    1    1
    > m3 %*% m2[,2];
         [,1]
    [1,]  238
    [2,]   26
    > m3 %*% z3; 
         [,1]
    [1,]  380
    [2,]   40
    > 

在这里,m3是一个2x4矩阵,所以它可以被m2,2乘以,因为m2,2是一个4x1矩阵(所以它们与乘法兼容)。现在请注意,z3也是一个4x1矩阵(如m2)。

我想知道为什么他们的演示文稿(m2、2和z)是不同的(我指的是当我只键入z3和在R提示符下键入m2时看到的输出)。我觉得这个差别很奇怪。我喜欢Z3的演示,我不喜欢M2的演示。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-02 14:33:27

如果子集为1维,R只是将其转化为一个向量。(编辑:它只是简化了。即,“返回到最低可能的维度”)

如果你不想这样做,那就做m2[,2,drop=FALSE]

顺便提一句,(1:4)%*%m2m2%*%(1:3)一样有效。所以,即使它去掉了矩阵表示法,它也能完成你的数学运算,这是很好的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31777223

复制
相关文章
R:混淆矩阵
在机器学习中,最后要计算混淆矩阵,常用的函数有: table confusionMatrix 下面以前馈神经网络为例来说明: > library("RSNNS") 载入需要的程辑包:Rcpp > library("reshape") > #example data and code from nnet function examples > ir<-rbind(iris3[,,1],iris3[,,2],iris3[,,3]) > targets<-class.ind( c(rep("s", 50)
努力在北京混出人样
2019/02/18
1.2K0
R语言 向量与矩阵
这篇文章讲述的是R语言中关于向量与矩阵的相关知识。希望这篇R语言文章对您有所帮助!如果您有想学习的知识或建议,可以给作者留言~
不温卜火
2020/10/28
1.5K0
混淆矩阵
混淆矩阵是一个表,经常用来描述分类模型(或“分类器”)在已知真实值的一组测试数据上的性能。混淆矩阵本身比较容易理解,但是相关术语可能会令人混淆。
用户3577892
2020/06/17
1.4K0
混淆矩阵
混淆矩阵 (confusion matrix)
在机器学习中,混淆矩阵可以可视化预测的结果情形。即可以方便的看出模型是否将集中不同的类混淆。
生信编程日常
2020/04/01
1.7K0
混淆矩阵 (confusion matrix)
用混淆矩阵计算kappa系数「建议收藏」
从一篇论文——融合注意力机制和高效网络的糖尿病视网膜病变识别与分类,看到人家除了特异性、敏感性、准确率、混淆矩阵以外,还用了加权kappa系数,所以了解一下kapp系数的知识,加权kappa还没找到更好的资料。。。 资料来源于百度百科词条——kappa系数 Kappa系数用于一致性检验,也可以用于衡量分类精度,但kappa系数的计算是基于混淆矩阵的. kappa系数是一种衡量分类精度的指标。它是通过把所有地表真实分类中的像元总数(N)乘以混淆矩阵对角线(Xkk)的和,再减去某一类地表真实像元总数与该类中被分类像元总数之积对所有类别求和的结果,再除以总像元数的平方减去某一类地表真实像元总数与该类中被分类像元总数之积对所有类别求和的结果所得到的
全栈程序员站长
2022/09/07
2.6K0
用混淆矩阵计算kappa系数「建议收藏」
混淆矩阵(Confusion Matrix)
混淆矩阵是ROC曲线绘制的基础,同时它也是衡量分类型模型准确度中最基本,最直观,计算最简单的方法。
狼啸风云
2019/10/26
11.2K1
matlab中的函数介绍(max,min,unidrnd,norm)
遇到不知道的函数时,可以使用help 函数名来查看帮助 1 求矩阵A的最大值的函数有3种调用格式,分别是: max(A):返回一个行向量,向量的第i个元素是矩阵A的第i列上的最大值。 [Y,U]=max(A):返回行向量Y和U,Y向量记录A的每列的最大值,U向量记录每列最大值的行号。 max(A,[],dim):dim取1或2。dim取1时,该函数和max(A)完全相同;dim取2时,该函数返回一个列向量,其第i个元素是A矩阵的第i行上的最大值。 求最小值的函数是min,其用法和max完全相同。
听城
2018/04/27
3K0
matlab基础与常用语法
摘自数学建模清风课程 %% Matlab基本的小常识 % (1)在每一行的语句后面加上分号(一定要是英文的哦;中文的长这个样子;)表示不显示运行结果 a = 3; a = 5 % (2)多行注释:选中要注释的若干语句,快捷键Ctrl+R % a = 3; % a = 5 % (3)取消注释:选中要取消注释的语句,快捷键Ctrl+T % 我想要取消注释下面这行 % 还有这一行 % clear可以清楚工作区的所有变量 clear % clc可以清除命令行窗口中的所有文本,让屏幕变得干净 clc % 所
zstar
2022/06/14
5800
MADlib——基于SQL的数据挖掘解决方案(4)——数据类型之矩阵
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wzy0623/article/details/78904700
用户1148526
2019/05/25
2K0
使用Octave来学习Machine Learning(二)
前言 上一篇我们介绍了 Octave 的一些基本情况,大家对 Octave 应该已经有了一个基本的了解,我相信看这篇文章的朋友已经在自己的电脑中安装好 Ocatve 了。矩阵的操作是 Octave 的一大特色。这一节,我将讲述 Octave 对于矩阵的一些操作,希望大家在看文章的过程中可以跟着一起敲一下代码,加深一下印象。 矩阵的生成 Octave 中,我们用一个中括号来表示一个矩阵,用分号来分隔每一行,即使在输入的时候不在同一行就像下面这样: >> A = [1 2; 3 4; 5 6] A =
小之丶
2018/03/07
1.2K0
使用Octave来学习Machine Learning(二)
模型评估之混淆矩阵
在前面的文章中我们讲到了回归模型和分类模型的评估指标,区分了准确率和精确率的区别,并且比较了精确率和召回率内在的联系。本篇文章我们再来学习另外一个评估方法,即混淆矩阵(confusion_matrix)。
全栈程序员站长
2022/08/27
1.5K0
模型评估之混淆矩阵
模型效果评价—混淆矩阵
对于分类模型,在建立好模型后,我们想对模型进行评价,常见的指标有混淆矩阵、KS曲线、ROC曲线、AUC面积等。也可以自己定义函数,把模型结果分割成n(100)份,计算top1的准确率、覆盖率。
阿黎逸阳
2020/09/07
2K0
看图学NumPy:掌握n维数组基础知识点,看这一篇就够了
NumPy是Python的最重要的扩展程序库之一,也是入门机器学习编程的必备工具。然而对初学者来说,NumPy的大量运算方法非常难记。
刘早起
2021/01/05
6.1K0
TypeScript 实战算法系列(九):实现向量与矩阵
作为一个对线性代数一无所知的开发者,想快速对向量和矩阵进行一个了解和认识,那么本文就正好适合你。
一只图雀
2020/09/10
2.2K0
R语言基础-向量、矩阵、数据框、列表相关操作
生信汪一昂
2023/09/16
3560
Python中的numpy模块
列表类占用的内存数倍于数据本身占用的内存,Python自带的列表类会储存每一个元素的数据信息,数据类型信息,数据大小信息等。这是因为Python语言是一种可以随时改变变量类型的动态类型语言,而C语言和Fortran语言是静态类型语言,静态类型语言一般会在建立变量前先定义变量,并且不可以修改变量的变量类型。总的来说,numpy模块有以下两个优点:
yhni
2022/11/17
1.8K0
TypeScript实现向量与矩阵
作为一个对线性代数一无所知的开发者,想快速对向量和矩阵进行一个了解和认识,那么本文就正好适合你。
神奇的程序员
2022/04/10
1.9K0
matlab习题 —— 创建 50 行 50 列全零矩阵、全 1 矩阵、单位矩阵、对角矩阵,输出矩阵第135号元素。
创建 50 行 50 列全零矩阵、全 1 矩阵、单位矩阵、对角矩阵,输出矩阵第 135 号元素。
繁依Fanyi
2023/05/07
3800
matlab习题 —— 创建 50 行 50 列全零矩阵、全 1 矩阵、单位矩阵、对角矩阵,输出矩阵第135号元素。
学习笔记DL004:标量、向量、矩阵、张量,矩阵、向量相乘,单位矩阵、逆矩阵
利炳根
2017/11/20
2.8K0
点击加载更多

相似问题

R,迭代矩阵的行向量。

17

列向量乘以行向量形成矩阵

210

MATLAB有效的行向量*矩阵*列向量

21

R,得到矩阵中行向量的子集

24

为什么列向量用于索引矩阵时返回行向量?

33
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文