- 2024年4月4日
- 2024年4月3日
【Visual Studio Code】JupyterでPythonコードをブロック実行
PythonではPandasやmatplotlib等データ分析に適したライブラリが多数用意されています。それに加え、Jupyter notebookの形式でプログラムを記述することで、コードの指定箇所のみ実行することができ、試行錯誤しながらコーディングを進めることができます。 Jupyter not […]
PythonではPandasやmatplotlib等データ分析に適したライブラリが多数用意されています。それに加え、Jupyter notebookの形式でプログラムを記述することで、コードの指定箇所のみ実行することができ、試行錯誤しながらコーディングを進めることができます。 Jupyter not […]
今回はPythonの配列操作で見かける以下のエラーについてです。 IndexError: list index out of range なぜ起きて、どのように対処すればよいのでしょうか。 どんなときに起きるのか IndexError: list index out of rangeは、配列の要素数 […]
今回はFlaskのWebアプリケーションにログイン機能を実装します。 前提 今回は最もシンプルな方法でログイン機能を実装します。SSO等は一切考慮していません。また、DBとの接続もせず、あくまでFlask内のログイン機能の実装にフォーカスを当てます。 フォルダ構成 フォルダ構成は以下の通りです。画面 […]
今回はPandasのSeriesで文字列のあいまい検索をする方法を紹介します。あいまい検索にもいくつか種類があり、Pandasでは部分一致、前方一致、後方一致で検索が可能です。 使用するデータ あいまい検索をする対象のSeriesを用意します。今回はフルーツの名前を10個集めたSeriesを作成しま […]
matplotlibでは様々なグラフを描画できますが、白背景のグラフが常識になっている方も多いのではないでしょうか。 今回はmatplitlibで黒背景のグラフを描画する方法を紹介します。今回はplt.style.use()を使った方法を紹介します。 普通にグラフを描画した場合 まずはいつも通りグラ […]
今回はFlask WebアプリケーションでHTTPリクエスト(GET, POST)を受け取る方法を紹介します。 GETとPOSTとは? Webアプリケーションを利用する際、私たちが使用しているPC、スマートフォン(以後クライアントと呼ぶ)とWebサーバの間では当然ながらやり取りが行われます。 基本的 […]
前回はPythonプログラムを実行するDockerイメージを作成し、コンテナ化する方法を紹介しました。 今回は同じようにPythonプログラムを実行するDockerイメージに対し、numpy等Pythonパッケージをインストールする方法を紹介します。 Pythonプログラムを実行するDockerイメ […]
BigQueryはGoogle Cloud Platform(GCP)で提供されるデータウェアハウスサービスです。GCPでは各種サービスにAPIが用意されており、外部システム、アプリケーションと連携することができます。 今回はローカルのPython環境からBigQueryにAPI連携する方法を紹介し […]
今回はPythonのfor文で見かけるエラーについてです。 ‘int’ object is not iterable なぜ起きて、どう対処すればよいのでしょうか。 どんなときに起きるのか このエラーはfor文で繰り返す対象がイテラブル(反復可能)でない場合に投げられるエラーで […]
前回はFlaskでPandasデータフレームを表示する方法を紹介しました。 今回は、Flaskでmatplotlibのグラフを表示してみます。前回と同じ流れでPandasデータフレームを取得し、そのデータを使ってグラフを描画します。 前提 Pythonパッケージ 今回使用するPythonパッケージは […]