回答編集履歴

1

追記

2017/10/11 09:41

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -35,3 +35,17 @@
35
35
  `np.logical_and(30 <= h, h <= 50)`
36
36
 
37
37
  とすると期待通りの演算が行われているように見えました。
38
+
39
+
40
+
41
+ ---
42
+
43
+ 追記:numpy.arrayとnumpy.matrixで演算子の意味が違うという記事を見ました。上記はnumpy.arrayでやってみたものですが、numpy.mat('1 2; 3 4')などとして作成した行列でやってみても結果は同様(andは同様のエラー、numpy.logical_andだと同じ結果)になるように見えました。
44
+
45
+
46
+
47
+ それとバージョン書き忘れました。
48
+
49
+ Python 3.6.0(Windows 10)
50
+
51
+ numpy 1.12.1+mkl