以下の様なエラーが出ました。
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ではエラーになるか分かりません、、、そもそもこのエラーがどういったものなのかもよく分からないので教えて頂ければ幸いです。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/19 14:36 編集
2018/05/19 14:38
2018/05/19 14:39
2018/05/19 14:44 編集
2018/05/19 14:49