質問編集履歴

2

題名の変更

2019/11/21 16:01

投稿

hoshi1996
hoshi1996

スコア53

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 のサイズを明記

2019/11/21 16:01

投稿

hoshi1996
hoshi1996

スコア53

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]