R語言的神奇之一--基於向量

對於大多數語言來講,當咱們須要計算兩個向量相加時,咱們須要分別對這兩個向量的元素進行遍歷,因此寫起來很是的麻煩。下面看看R語言是如何實現的。編程

首先,將1:5賦予一個名爲x的向量編程語言

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

而後,咱們用這個向量加上另外一個向量spa

例如:讓x加上6:10,能夠以下執行:code

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

就是這麼簡單,這是由於R語言是向量化的語言,它能夠在一個步驟中同時執行多個操做,這是其餘非向量化編程語言所不具有的。blog

相關文章
相關標籤/搜索