Matrix 当存在重复时,稀疏到稠密矩阵会降低其维数

Matrix 当存在重复时,稀疏到稠密矩阵会降低其维数,matrix,julia,sparse-matrix,Matrix,Julia,Sparse Matrix,我有一组索引,我想把它们转换成编码。为此: i = [2, 1, 3, 4] s = sparse(i, 1:lenght(i), 1) s = full(s); 这工作正常,但当数组i=[2,1,3,3]时。full函数给出了一个3乘4的矩阵,而不是4乘4的矩阵。Julia认为最后一行是不必要的,并删除了它,而在我的情况下,它不是 当索引数组i中存在重复时,是否可以使用稀疏和完整创建方阵 B.R.只需提供所需的尺寸作为附加参数,例如: s = sparse(i, 1:length(i), 1

我有一组索引,我想把它们转换成编码。为此:

i = [2, 1, 3, 4]
s = sparse(i, 1:lenght(i), 1)
s = full(s);
这工作正常,但当数组
i=[2,1,3,3]
时。
full
函数给出了一个3乘4的矩阵,而不是4乘4的矩阵。Julia认为最后一行是不必要的,并删除了它,而在我的情况下,它不是

当索引
数组i
中存在重复时,是否可以使用
稀疏
完整
创建方阵


B.R.

只需提供所需的尺寸作为附加参数,例如:

s = sparse(i, 1:length(i), 1, 4, 4)
有关详细信息,请参见
sparse
的帮助