質問編集履歴
2
題名の変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
大規模スパース行列
|
1
|
+
大規模スパース行列の0ではない要素番号(i, j)があるベクトルのi番目とj番目の差となる行列を作りたい
|
test
CHANGED
@@ -1,7 +1,3 @@
|
|
1
|
-
題名をどうしたらいいかわからなかったので抽象的になってしまいました.すいません
|
2
|
-
|
3
|
-
|
4
|
-
|
5
1
|
大規模スパース行列の0ではない要素番号(i, j)がベクトルのi番目とj番目の差となる行列を作りたいです.
|
6
2
|
|
7
3
|
|
1
A, y のサイズを明記
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,6 +11,8 @@
|
|
11
11
|
```python
|
12
12
|
|
13
13
|
#A is a sparse matrix
|
14
|
+
|
15
|
+
#the dimension of A is 1000000 × 1000000
|
14
16
|
|
15
17
|
rows, cols = A.nonzero()
|
16
18
|
|
@@ -28,6 +30,8 @@
|
|
28
30
|
|
29
31
|
#y is a vector
|
30
32
|
|
33
|
+
#the dimension of y is 1000000
|
34
|
+
|
31
35
|
for i, j in index:
|
32
36
|
|
33
37
|
B[i, j] = y[i] - y[j]
|