我正在尝试创建一个包含复杂元素的稀疏矩阵,但是 Matrix包似乎不支持它。这是一个代表(是的,我知道 这个数据并不稀疏):
data.cplx <- complex(real = rnorm(100), imaginary = rnorm(100))
data.real <- rnorm(100)
i <- rep(1:10, 10)
j <- rep(1:10, 10)
# Works no problem
m <- Matrix::sparseMatrix(i, j, x = data.real)
# Criptic error.
m <- Matrix::sparseMatrix(i, j, x = data.cplx)
#> Error in getClass(Class, where = topenv(parent.frame())): "zgTMatrix" is not a defined class
这是Matrix
的错误还是我做错了?