Python

Python

【書籍】TableauとPython(機械学習)との連携が学べる本

Pythonによる機械学習とTableauとの連携方法が学べる本をご紹介します。「Tableauの基本操作はわかったので、より高度な使い方を学んでいきたい」というような方におすすめです。 岩橋智宏・今西航平・増田啓志著 Tableauで始め...
Python

【Django】テーブルを結合してデータフレームに取得する方法

django_pandas.io の read_frame 使用時に、結合したテーブルの項目をデータフレームに格納する方法に少しつまづいたため、方法を記載しておきます。 models.pyは以下のとおりです。商品テーブルと購入履歴テーブルが...
AWS

【Zappa】Lambdaへのデプロイ実行時にエラー(502 response code)

Pythonで作成したサーバレスアプリを、ZappaでAWS Lambdaにデプロイしようとした時に何度かエラーが発生しました。 こちらの記事にした『Python サーバレスアプリ開発入門』の実装を行っていたときに遭遇しました。 zappa...
AWS

【書籍】実践的!AWSへのデプロイまでわかる本『Python サーバレスアプリ開発入門』

業務効率化や作業自動化ためにアプリ開発の方法を書籍やネットで学んだものの「作成したアプリをどうやって実行させればいい?」となることはないでしょうか。 個人で利用するのであればPCでよいのですが、チームでアプリを共有したい場合や定期自動実行で...
Python

【Python】PyAutoGUIでコロンがアスタリスクになる時の対処法

PyAutoGUIで文字列入力させるプログラムを作成していたところ、コロン「:」を入力させようとするとアスタリスク「*」になってしまいました。 フルパスを自動入力させたいのですがうまくいかず、対処方法を調べてみると以下のファイルを直接編集す...
Python

【Jupyter Notebook】コードの入力補助機能

Jupyter Notebookでは、デフォルトでコードの入力補助機能が使えません。Nbextensionsの補完機能を利用する方法を記載します。 必要なライブラリをインストールし、コマンドを実行します。 pip install jupyt...
Mathematics

【Python】母平均の差の検定

Pythonを利用して、2つの正規分布の母集団平均に差があるかの検定を行ってみます。 母平均の差の検定のパターン 2つの母平均の差に関する検定を行う場合、以下のパターンが考えられます。 標本に対応がない場合母分散が既知の場合正規分布による検...
Mathematics

【Python】独立性のカイ二乗検定

アンケート結果、ABテスト結果などに有意な差があるかどうか、カイ二乗検定を利用して確認できます。Pythonを使用して簡単に実施してみます。 独立性の検定 以下のようなクロス集計表を考えます。 \(B_{1}\)\(B_{2}\)…\(B_...
Python

【Python】基本的な整数最適化問題を解いてみる

Pythonを使って、基本的な整数最適化問題の一つである多制約ナップサック問題を解いてみます。後半に参考書籍も紹介しています。 多制約ナップサック問題 多制約ナップサック問題は、以下のように定式化できます。 maximize Σvixisu...
Python

【Python】AthenaへSQLを発行しSELECT結果をデータフレームに取得する方法

AWSのAthenaでは、S3内のデータをPrestoベースのSQLを使用して参照できます。 フラットファイルにクエリで検索をかけられます。 私も業務でAthenaを使用していますが、PythonからAthenaへSQLを発行したいケースは...