Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Rでデータフレームとして読み取られたサイズ23,000x200の行列がありますが、MATLABよりも処理にかなり時間がかかります。
たとえば、MATLABで入力image(X)すると、1秒もかかりませんが、Rでは画像の生成に約1分かかります。
image(X)
私がそうするならdim(X)、それは同じ話です。
dim(X)
RがMATLABと比較して、このような小さな行列を非常に非効率的に処理している理由はありますか?
私はRがとても好きで、減速の考えられる原因について疑問に思っています。
以下は約1秒かかります。
n <- 23000 k <- 200 m <- matrix( rnorm(n*k), nc=n, nr=k ) image(m, useRaster=TRUE)