自分のキャリアをあれこれ考えながら、Pythonで様々なデータを分析していくブログです

hinomaruc

Python

Matplotlibでの軸(axis)と目盛り(ticks)の設定をまとめてみた

Matplotlibの基本概念を「Pythonでグラフを描画できる「Matplotlib」への理解を深める」でまとめました。 今回はMatplotlibの中でもまだよく理解していない「軸(axis)」に焦点を当てて調整方法を学んでみたいと思...
Python

AWSのEC2で特定の処理が完了したら自動でインスタンスを停止する方法

EC2のGPUインスタンスでディープラーニングの学習をしているとき、インスタンスを起動したままにしている方もいるかと思います。 仕事中に学習が終わればいいのですが、夜中に終わる見込みだった場合や土日を挟んで実行していた場合に無駄な課金が発生...
Python

Pythonでグラフを描画できる「Matplotlib」への理解を深める

MatplotlibはPythonでグラフを描画したい場合に利用するライブラリです。 例えば下記のようなグラフが数行で描けます。 例: 正弦波 (sine wave)の描画 # 参考: import matplotlib.pyplot as...
Python

pythonからOracleを操作する「cx_Oracle」が「python-oracledb」になったのでさっそく使ってみた

今までPythonからOracleデータベースにアクセスするライブラリとして、「cx_Oracle」を利用していました。 しかし、cx_Oracleは「python-oracledb」という名称になったようです。 cx_Oracle has...
Data Analytics

【ナップサック問題】単元未満株と楽天銀行の株式配当金受取プログラムでお得な組み合わせは何かシュミレーションしてみる その2

本記事の内容を利用する場合は自己責任でお願いいたします。投資を勧めている訳ではありません。 前回、単元未満株と楽天銀行の配当金受取プログラムでお得な組み合わせは何かシュミレーションの方向性を考えました。 今回は実際に2022/11/25の株...
Data Analytics

Sagemaker Studio Labで使わなくなった仮想環境を削除する

Sagemaker Studio Labを使って色々やっていると、使わくなった仮想環境が出てくると思います。 存在していても害はありませんが、ない方がすっきりするので短い記事になってしまいますがまとめておこうと思います。 図: Sagema...
Python

pandasのデータを上から順に1行ずつ処理をする方法

pandasで簡単な条件でフラグを作る方法などは下記の記事で紹介しました。 今回はより複雑な条件で、データを上から順に処理をすることで汎用的に使えそうな方法を試してみました。 この方法を使うことによって例えば、日売データから「商品ごとに累積...
Python

【Mac/Linux】venvでactivateしてもPythonのパスが変わらない

venvでactivateしたのに/usr/bin/pythonのpythonを参照してしまうという事象が発生しました。 このままpip installをすると仮想環境内にライブラリがインストールされず、システム側のPython環境がゴチャ...
Database

【Docker Desktop】docker pullやdocker runでイメージのダウンロードが完了しない

突然docker pullでのイメージダウンロードがフリーズしいつまで経っても終わらないようになってしまいました。 途中までは順調なのですが、必ず止まります。 hinomaruc@myMBP ~ % docker pull containe...
Data Analytics

【ナップサック問題】単元未満株と楽天銀行の株式配当金受取プログラムでお得な組み合わせは何かシュミレーションしてみる

本記事の内容を利用する場合は自己責任でお願いいたします。投資を勧めている訳ではありません。 「単元未満株」と楽天銀行の「株式配当金受取プログラム」を組み合わせたときに一番お得な組み合わせは何かPythonで計算してみようと思います。 数年前...