博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《R语言编程艺术》——3.5 向量与矩阵的差异
阅读量:7052 次
发布时间:2019-06-28

本文共 380 字,大约阅读时间需要 1 分钟。

3.5 向量与矩阵的差异

在本章开始的时候,我说过矩阵就是一个向量,只是多了两个属性:行数和列数。这里,我们再深入说明这个问题。考虑以下例子:

image
image

因为z是向量,因此我们可以求它的长度:

image

换句话说,从面向对象编程的角度说,矩阵类(matrix class)是实际存在的。如第1章所说,R的大部分类都是S3类,用$符号就可访问其各组件。矩阵类有一个dim属性,是一个由矩阵的行数和列数组成的向量。本书第9章讲详细介绍关于类的更多细节问题。

以用dim()函数访问dim属性:

image

这些其实都是对dim函数的一个简单封装。我们之前提到,在交互式模式中,只要直接输入对象名称就可以看见它的内容:

image

当要写一个以矩阵为参数的通用库函数,上面这几个函数将会很有用。因为能直接得到该矩阵的行数和列数,就不再需要两个额外的参数来输入行数和列数,这样更省事。这是面向对象编程的好处之一。

转载地址:http://fovol.baihongyu.com/

你可能感兴趣的文章
团队项目冲刺5
查看>>
poj3254 Corn Fields(状压dp)
查看>>
方便记忆的电话号码
查看>>
+CIMG+彩色图片边缘提取实验记录_canny/hough transfrom
查看>>
BZOJ2179:FFT快速傅立叶(FFT)
查看>>
js文件如何最后加载
查看>>
[操作系统] 线程和进程的简单解释
查看>>
CH5101 LCIS
查看>>
C#面向对象课程两大特性——封装、继承 12月23日
查看>>
Scala-基础-变量与常量
查看>>
spark SQL学习(数据源之json)
查看>>
Ambari Server 配置修改流程
查看>>
阿里架构师都在学的知识体系
查看>>
猜数字游戏(基础)
查看>>
opcache分享
查看>>
java和python代码行的差异
查看>>
view的阴影效果shadowColor
查看>>
MySQL基础知识之增删改查
查看>>
Cant's connect to local MySQL server through socket 'tmpmysql.sock'
查看>>
法线贴图的一些总结
查看>>