primes是哪个包R语言

Python012

primes是哪个包R语言,第1张

prime是什么意思

prime 英[praɪm]

美[praɪm]

adj. 最好的首要的最初的基本的

n. 精华初期全盛时期青年

vt. 使准备好填装事先指导

[例句]Political stability, meanwhile, will be a prime concern

同时,政治稳定性将放在首位。

[其他] 第三人称单数:primes 复数:primes 现在分词:priming 过去式:primed 过去分词:primed

# Q1

x = 0.5

n = 0

while ( abs(x - cos(x)) > 0.01) {

    x = cos(x)

    n = n + 1

}

print(sprintf('%i, x=%.3f, cos(x)=%.3f', n, x, cos(x))

Q2,正好刚刚回答了另一个R的质数的问题(http://zhidao.baidu.com/question/571598738),借过来用一下。这个数比较大,要运行一段时间,别着急。

Eratosthenes <- function(n) {

   if (n>2) {

      sieve <- seq(2,n)

      primes <- c()

      for ( i in seq(2,n)) {

          if (any(sieve == i)) {       

              primes <- c ( primes, i)    

              sieve <- c ( sieve[(sieve %% i ) != 0 ], i) 

              if ((i-2) %in% sieve) {

                print(sprintf("%i, %i", (i-2), (i)))

              }

           }

       }

       return(primes)

     } else {

        print ("n > 2")

     }

}

primes = Eratosthenes(1000^2)

[1] "3, 5"

[1] "5, 7"

[1] "11, 13"

[1] "17, 19"

[1] "29, 31"

[1] "41, 43"

[1] "59, 61"

[1] "71, 73"

...