回答編集履歴

1

説明不足なところを変更

2019/09/28 02:21

投稿

fukatani
fukatani

スコア626

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