Channel Breakout Bot for bitflyer-FX (by Connie-Wild氏)読解メモ43

の続きです。
題材は https://github.com/Connie-Wild/ChannelBreakoutBot です。

describeメソッドの続きから。

    if useBlackList:
        bl = read_blacklist()
        co = bl.columns.values
        is_blacklist = ((bl[co[0]] == m) &
                        (eq(bl[co[1]], i[0])) &
                        (eq(bl[co[2]], i[1])) &
                        (eq(bl[co[3]], j[0])) &
                        (eq(bl[co[4]], j[1])) &
                        (eq(bl[co[5]], k[1])) &
                        (eq(bl[co[6]], k[0])) &
                        (eq(bl[co[7]], l[0])) &
                        (eq(bl[co[8]], l[1]))).any()

coにはblacklistd dataframeの列ラベルが入ります。

と、ここまできてbit演算の処理を探るためにiやjやkの中身を精査する必要が出て
itertools.productの処理を勉強していたら15分経ってしまったので今日はここまで。

https://qiita.com/junkls/items/10384950963056cc8e08 や
https://blanktar.jp/blog/2015/07/python-itertools.html で勉強中です。

↓次


この記事が気に入ったらサポートをしてみませんか?