《R语言编程艺术》——3.5 向量与矩阵的差异

3.5 向量与矩阵的差异 在本章开始的时候,我说过矩阵就是一个向量,只是多了两个属性:行数和列数。这里,我们再深入说明这个问题。考虑以下例子: 因为z是向量,因此我们可以求它的长度: 换句话说,从面向对象编程的角度说,矩阵类(matrix class)是实际存在的。如第1章所说,R的大部分类都是S3...

《R语言编程艺术》——2.11 向量元素的名称

2.11 向量元素的名称 可以给向量元素随意指定名称。例如,假设有一个50个元素组成的向量,表示美国每个州的人口。可以用州的名称给每个元素命名,如“Montana”和“New Jersey”。也可以给图形里的点命名,以此类堆。可以用name()函数给向量中的元素命名,或查询向量元素的名称。 把向量元...

大数据之R语言速成与实战

30 课时 |
18022 人已学 |
免费
开发者课程背景图

《R语言编程艺术》——2.10 测试向量相等

2.10 测试向量相等 假设我们要测试两个向量是否相等,使用==的朴素方法将不可行: 事实上,==是一个向量化的函数。语句x==y是将函数==()应用到x和y的每一组元素上,得到一个布尔值的向量。那么我们可以做什么呢?一种选择是结合==的向量化本质,应用函数all(): 对==的结果应用all()函...

《R语言编程艺术》——2.4 常用的向量运算

2.4 常用的向量运算 接下来将介绍一些常用的向量运算,包括算术和逻辑运算、向量索引以及一些创建向量的有用方法。然后将给出两个使用这些运算的扩展案例。2.4.1 向量运算和逻辑运算记住R是一种函数式语言,它的每一个运算符,包括下例中的+,实际上也是函数。 再回顾一次,标量实际上是一元向量,因此向量也...

《R语言编程艺术》——第2章 2.0 向量

第2章 2.0 向量 R语言最基本的数据类型是向量(vector)。第1章已经给出了向量的一些例子,本章将详细介绍向量。首先考察向量与R语言的其他数据类型之间的关系。与C语言家族不同,R语言中,单个数值(标量)没有单独的数据类型,它只不过是向量的一种特例。而另一方面,R语言中矩阵是向量的一种特例,这...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。