回答編集履歴

2

追記

2018/07/19 10:38

投稿

LouiS0616
LouiS0616

スコア35676

test CHANGED
@@ -60,6 +60,12 @@
60
60
 
61
61
 
62
62
 
63
+ 一方、is not の意味は元のままです。
64
+
65
+ `circles is not None`は純粋に、『circlesがNoneであるかどうか』を判定します。
66
+
67
+
68
+
63
69
  ----
64
70
 
65
71
  ここでNumPyアレイの真偽値を無理矢理得ようとしてみます。

1

追記

2018/07/19 10:38

投稿

LouiS0616
LouiS0616

スコア35676

test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- cond = (circle != None)
29
+ cond = (circles != None)
30
30
 
31
31
  print(cond)
32
32
 
@@ -53,6 +53,8 @@
53
53
  検出に成功したときは、NoneではなくNumPyアレイが返ります。
54
54
 
55
55
 
56
+
57
+ また、`circles != None`の結果もNumPyアレイです。
56
58
 
57
59
  **NumPyは != に少し特殊な意味を持たせているのです。**直感的ではありますが。
58
60