今日は朝からKeras rlをいじっていた。まだおわらん。。。。
TypeError: 'RingBuffer' object does not support item assignment
何このエラー...つらい
特殊メソッド名 - Dive Into Python 3 日本語版
特殊メソッドを実装すればよいとのこと。確かにこのRingBuffer
というクラスにはセットするメソッドがない。
class _RingBuffer(RingBuffer): def __setitem__(self, idx, v): if idx < 0 or idx >= self.length: raise KeyError() self.data[idx] = v
Pythonのこういうところいいよなー