Python

スポンサーリンク
プログラミング

【Pandas】DataFrameでIndexが重複している行を削除する

はじめに PandasのDataFrameからIndexが重複している行を削除する方法を紹介します。 Indexが重複している行を削除 pandas.Index.duplicatedを使ってIndexが重複した行を削除します。 やり方は下記...
仮想通貨

【仮想通貨の自動売買を目指して】機械学習のための目的関数を計算する

はじめに 機械学習を使って仮想通貨の自動売買をするために、自動売買における機械学習の目的関数を検討していきます。 問題設定 簡単に今回の問題設定について説明します。 使うデータ 15分足のチャート 含まれるデータは始値・高値・安値・終値・...
仮想通貨

【仮想通貨の自動売買を目指して】GCPで定期的にbitflyerのチャートを取得してデータを格納する

はじめに GCPで定期的にBitflyerのチャート情報を取得して、データを貯めていくツールを構築していきます。 このツールをベースに、ビットコインの取引機能を実装することで、自動取引ができるようにしたいと思います。 どんなものを構築するの...
スポンサーリンク
機械学習

scikit-learnで正規分布へ変換

はじめに scikit-learnを使って、データを正規分布のように変換する方法を紹介します。 PowerTransformer PowerTransformerでは、Yoe-JohnsonとBox-Coxでの変換が可能です。 Yeo-J...
プログラミング

seabornで複数のグラフを並べて描画する

はじめに seabornでsubplotを使って、複数のグラフを並べて描画する方法を紹介します。 テンプレ テンプレとなるコードは下記の通りです。 ここでは4行3列の12個のグラフを表示するパターンになっています。 import seabo...
競プロ

【AtCoder】Python標準ライブラリarrayの使い方

はじめに Pythonの標準ライブラリであるarrayについて簡単な使い方をまとめました。また、AtCoderでarrayを利用することでACできる問題があったので、そちらも合わせて紹介していきます。 arrayとは Pythonの標準ライ...
競プロ

【AtCoder】Pythonで二分探索

はじめに Pythonで二分探索を実装するためのテンプレとAtCoderの問題をまとめました。 Pythonで二分探索 二分探索とは、検索する問題を半分に分割しながら解を探しだすアルゴリズムです。 Pythonでソートされたリストに対して、...
仮想通貨

【仮想通貨の自動売買を目指して】PythonでbitFlyer API

はじめに 仮想通貨の自動売買に向けて、PythonからAPIでbitFlyerの売買ができるようにします。 bitFlyerでの自動売買を目指すので、bitFlyer APIについてとbitFlyer APIをPythonで動かすときの便利...
仮想通貨

【仮想通貨の自動売買を目指して】過去チャート取得

はじめに 仮想通貨の自動売買に向けて、まずはとにかくデータを集めます。 今回は過去のチャートを取得し、過去データでのシミュレーションや機械学習モデルの作成などで活用できるようにしたいと思います。 Cryptowatchとは Cryptowa...
競プロ

【AtCoder】bisectでリストを二分探索する

はじめに bisectの使い方とbisectを使うAtCoderの問題をまとめました。 bisectの使い方 bisectは、ソートされたリストにソートされた状態を保ちながら挿入、挿入する場所を求めることができるライブラリです。 二分探索を...
スポンサーリンク
タイトルとURLをコピーしました