[運算] sparse 矩陣 double int8 資料型態已回收
我宣告了一個sparse matrix 如下:
A=sparse(100000, 200000, 800000);
這是個10萬乘20萬的矩陣,最多只有80萬個entry不為0
因為我的不為0的item只會是1
所以我想用更小的變數來儲存他,例如 int8
在一般的矩陣下,我可以直接讓
A=int8(A);
可是,當A是sparse時,這個方法就不work了
以前可以宣告
A=zeros(1, 10000, 'int8');
但是,我不能透過
A=sparse(zeros(100000,200000, 'int8'));
來做轉換,因為裡面的矩陣太大了無法產生。
請問大家有什麼方法可以解決嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.170.26
→
10/19 22:49, , 1F
10/19 22:49, 1F
→
10/19 22:49, , 2F
10/19 22:49, 2F
→
10/20 09:14, , 3F
10/20 09:14, 3F
→
10/20 09:14, , 4F
10/20 09:14, 4F
推
10/20 10:28, , 5F
10/20 10:28, 5F
→
10/20 10:55, , 6F
10/20 10:55, 6F
→
10/20 10:55, , 7F
10/20 10:55, 7F
推
10/20 18:36, , 8F
10/20 18:36, 8F
→
10/20 20:27, , 9F
10/20 20:27, 9F
→
10/20 20:27, , 10F
10/20 20:27, 10F
推
10/20 22:10, , 11F
10/20 22:10, 11F
→
10/21 09:39, , 12F
10/21 09:39, 12F
推
10/21 09:57, , 13F
10/21 09:57, 13F
→
10/24 10:41, , 14F
10/24 10:41, 14F
推
10/24 11:44, , 15F
10/24 11:44, 15F
→
10/24 11:44, , 16F
10/24 11:44, 16F
→
10/24 11:45, , 17F
10/24 11:45, 17F
→
10/24 11:46, , 18F
10/24 11:46, 18F
→
10/24 11:46, , 19F
10/24 11:46, 19F