仮想通貨【仮想通貨の自動売買を目指して】PythonでGMOコイン API はじめに仮想通貨の自動売買に向けて、Python から API で GMO コインでの売買ができるようにします。bitFlyer の API に関しては下記を参考にしてください。bitFlyer は SFD の手数料がきつかったので、今回は...2023.06.04仮想通貨
プログラミング【Python】Markdown形式のTableを出力する はじめにPython を使って、Markdown 形式の Table を出力する方法を紹介します。python-tabulatepython-tabulateは、いくつかの形式で表を出力してくれるライブラリです。様々な形式で表をフォーマット...2023.04.25プログラミング
プログラミング【Python】yamlを扱う はじめにPython で Yaml ファイルを扱える PyYAML についてざっと紹介します。PyYAMLPyYAML は、Python で YAML ファイルを扱えるライブラリです。インストールまずは、pipで PyYAML をインストー...2023.04.25プログラミング
プログラミング【Pandas】DataFrameでIndexが重複している行を削除する はじめにPandasのDataFrameからIndexが重複している行を削除する方法を紹介します。Indexが重複している行を削除pandas.Index.duplicatedを使ってIndexが重複した行を削除します。やり方は下記の通りで...2022.09.23プログラミング
仮想通貨【仮想通貨の自動売買を目指して】機械学習のための目的関数を計算する はじめに機械学習を使って仮想通貨の自動売買をするために、自動売買における機械学習の目的関数を検討していきます。問題設定簡単に今回の問題設定について説明します。使うデータ15分足のチャート含まれるデータは始値・高値・安値・終値・ボリューム取引...2022.09.01仮想通貨
仮想通貨【仮想通貨の自動売買を目指して】GCPで定期的にbitflyerのチャートを取得してデータを格納する はじめにGCPで定期的にBitflyerのチャート情報を取得して、データを貯めていくツールを構築していきます。このツールをベースに、ビットコインの取引機能を実装することで、自動取引ができるようにしたいと思います。どんなものを構築するのか構築...2022.08.27仮想通貨
機械学習scikit-learnで正規分布へ変換 はじめにscikit-learnを使って、データを正規分布のように変換する方法を紹介します。PowerTransformerPowerTransformerでは、Yoe-JohnsonとBox-Coxでの変換が可能です。Yeo-Johnso...2022.08.07機械学習
プログラミングseabornで複数のグラフを並べて描画する はじめにseabornでsubplotを使って、複数のグラフを並べて描画する方法を紹介します。テンプレテンプレとなるコードは下記の通りです。ここでは4行3列の12個のグラフを表示するパターンになっています。import seaborn as...2022.07.23プログラミング
競プロ【AtCoder】Python標準ライブラリarrayの使い方 はじめにPythonの標準ライブラリであるarrayについて簡単な使い方をまとめました。また、AtCoderでarrayを利用することでACできる問題があったので、そちらも合わせて紹介していきます。arrayとはPythonの標準ライブラリ...2021.10.09競プロ
競プロ【AtCoder】Pythonで二分探索 はじめにPythonで二分探索を実装するためのテンプレとAtCoderの問題をまとめました。Pythonで二分探索二分探索とは、検索する問題を半分に分割しながら解を探しだすアルゴリズムです。Pythonでソートされたリストに対して、ソートさ...2021.10.01競プロ