I doubt that R's basic matrix capabilities can handle this, but have a look at the Matrix package, especially if your matrix is some special form.
Bert On Tue, Apr 11, 2023, 19:21 Shunran Zhang <szh...@ngs.gen-info.osaka-u.ac.jp> wrote: > Hi all, > > I am currently working with a quite large matrix that takes 300G of > memory. My computer only has 512G of memory. I would need to do a few > arithmetic on it with a scalar value. My current code looks like this: > > mat <- 100 - mat > > However such code quickly uses up all of the remaining memory and got > the R script killed by OOM killer. > > Are there any more memory-efficient way of doing such operation? > > Thanks, > > S. Zhang > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. > [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.