回答編集履歴
3
追記
test
CHANGED
@@ -11,3 +11,15 @@
|
|
11
11
|
ind = a[a != 0]
|
12
12
|
|
13
13
|
```
|
14
|
+
|
15
|
+
---
|
16
|
+
|
17
|
+
【追記】質問の追記2に対する回答です。
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
``IndexError: arrays used as indices must be of integer (or boolean) type``
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
エラー内容からすると``ind``に小数点数が含まれていませんか? 含まれていればおそらくそれが原因かと思います。
|
2
追記
test
CHANGED
@@ -1 +1,13 @@
|
|
1
1
|
``self.w0_ = (y[ind] - np.dot(X[ind, :], self.w_)).sum() / ind.sum()``の``ind.sum()``が``0``のため表記のエラー(RuntimeWarning)が発生しています。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
---
|
6
|
+
|
7
|
+
【追記】質問の追記に対する回答です。
|
8
|
+
|
9
|
+
```Python
|
10
|
+
|
11
|
+
ind = a[a != 0]
|
12
|
+
|
13
|
+
```
|
1
追記
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
``self.w0_ = (y[ind] - np.dot(X[ind, :], self.w_)).sum() / ind.sum()``の``ind.sum()``が``0``のため表記のエラーが発生しています。
|
1
|
+
``self.w0_ = (y[ind] - np.dot(X[ind, :], self.w_)).sum() / ind.sum()``の``ind.sum()``が``0``のため表記のエラー(RuntimeWarning)が発生しています。
|