2023-04-01から1ヶ月間の記事一覧

pythonを利用して、寿司打の結果を自動記録する 2

pythonを利用して、寿司打の結果を自動記録する1の時は、画像が少しでもずれると読み取り場所がずれるため使いにくいものでした。 そこで改めて結果の読み取り精度向上を行っていきたいと思います。 実行までの流れ pythonのインストール(自分はVScode上でJ…

ABC299 python Atcoderの記録

問題はこちら A~Dの4完 しかしDDos攻撃により、Non rated A "l"で文字列を前半後半に区切り、前半と後半にそれぞれ"*"が含まれるか計算した。 Atcoderの解説では1つ目の"*"、"l"、2つ目の"*"の位置をそれぞれ求め、その大小比較によりYes, Noを求めてい…

cannot reindex from a duplicate axis の対処法 python

行名や列名に重複がある場合に発生する。 自分で振りなおしたり、reset_index()などで重複を解消すればよい。 #print(df_result) # printで確認 行名がすべて0なのでエラーが出る # col_1 col_2 # 0 1 10 # 0 2 11 # 0 3 12 # #sns.pairplot(df_result) # Va…

ABC298 python Atcoderの記録

問題はこちら A~Cの3完 時間切れ後にDもできた # A N = int(input()) S = input() flag_o =0 flag_x = 0 for s in S: if s == "o": flag_o += 1 if s == "x": flag_x += 1 if flag_o > 0 and flag_x ==0: print("Yes") else: print("No") # B N = int(input…

pythonを利用して、寿司打の結果を自動記録する 1

概要:pythonを利用して寿司打の結果(例:高級コースで2000円お得)を自動で読み取ります。 改良版の記事を書きました タイピングの練習として寿司打を行う。 pythonを利用して、スクリーンショットから寿司打の結果を取得したい。 結果の可視化によりモチ…

複数人でのレーティングを行いたい(テラフォーミングマーズ)

概要:複数人(人数可変、欠席あり)でのレーティングをしました 友人と遊んでいるテラフォーミングマーズというゲームの結果から、各人の強さを数値化したいと思いました。 テラフォーミングマーズでは2~6人で遊ぶことができ、お互いが妨害しながら1位を目…