質問: 以下の様なエラーが出ました。 File "/Users/tm/Google ドライブ/Python/DQN/deepDC3/environment2.py", line 139, in observe print(image_repr[:, 60:76]) File "/usr/local/lib/python3.6/site-packages/numpy/core/arrayprint.py", line 1464, in array_str return array2string(a, max_line_width, precision, suppress_small, ' ', "") File "/usr/local/lib/python3.6/site-packages/numpy/core/arrayprint.py", line 630, in array2string return _array2string(a, options, separator, prefix) File "/usr/local/lib/python3.6/site-packages/numpy/core/arrayprint.py", line 426, in wrapper return f(self, *args, **kwargs) File "/usr/local/lib/python3.6/site-packages/numpy/core/arrayprint.py", line 445, in _array2string if a.size > options['threshold']: TypeError: '>' not supported between instances of 'int' and 'str' 初めのprint(image_repr[:, 60:76])の部分はある関数の中の一部で、その関数をあるプログラムAから呼び出すとこの様なエラーが出て、デバッグ様にAと同じ様な流れのプログラムBを作りそこから実行すると問題なく動きます。その関数の引数なども同じに設定しているのに何故Bでは通ってAではエラーになるか分かりません、、、そもそもこのエラーがどういったものなのかもよく分からないので教えて頂ければ幸いです。
回答: ぱっと思いつくのはこれです。 set_printoptions with threshold as "nan" bug · Issue #2752 · numpy/numpy `set_printoptions`とかいじってたりしませんか?