回答編集履歴
1
説明不足なところを変更
test
CHANGED
@@ -1,14 +1,22 @@
|
|
1
|
+
何行目でエラーが発生しているかもぜひ確認してみてください。
|
2
|
+
|
3
|
+
|
4
|
+
|
1
5
|
`if (x**2 + y**2) != 0:`
|
2
6
|
|
3
7
|
のうち、`(x**2 + y**2) != 0`の返り値は一個のboolではなく、boolの行列です。
|
4
8
|
|
9
|
+
そのため、if文の条件判定に使うことができません。
|
10
|
+
|
5
|
-
`x**2 + y**2`の結果が非ゼロの箇所がTrueとなる行列です。
|
11
|
+
ちなみに、`x**2 + y**2`の結果が非ゼロの箇所がTrueとなる行列です。
|
12
|
+
|
13
|
+
|
6
14
|
|
7
15
|
|
8
16
|
|
9
17
|
エラーを突破したいなら以下のコードでできます。
|
10
18
|
|
11
|
-
ただ、分母
|
19
|
+
ただ、分母がゼロの時の扱いをどうしたいかですが。
|
12
20
|
|
13
21
|
|
14
22
|
|