R语言的神奇之一--基于向量

对于大多数语言来说,当我们需要计算两个向量相加时,我们需要分别对这两个向量的元素进行遍历,所以写起来非常的麻烦。下面看看R语言是如何实现的。

首先,将1:5赋予一个名为x的向量

> X<- 1:5
> X
[1] 1 2 3 4 5
 

然后,我们用这个向量加上另一个向量

例如:让x加上6:10,可以如下执行:

1 > x + 6:10
2 [1] 7 9 11 13 15

就是这么简单,这是因为R语言是向量化的语言,它可以在一个步骤中同时执行多个操作,这是其他非向量化编程语言所不具备的。

原文地址:https://www.cnblogs.com/j-star/p/8429079.html