Python

Python

Jupyter上でモジュールを再読み込みする

モジュールは一度インポートをしてしまうとそのモジュール自体に変更があったときに一度で再読み込みされません。しかし以下の方法でプログラムで自動再読み込みが可能です。importlibを使った再読み込みimport my_moduleimpor...
Python

vscode jupyter notebookでinputを使う時に困った話

困った内容vscodeのjupyter notebookでinput関数を使う場合に、ブラウザ版だと入力フォームが出てきたのにVSコード上だと何も表示されず以下のようにハングアップ状態になってしまった。解決方法vscode上の方に上の画像の...
panda dataframe

pandas dataframe resample(“1D”) で時刻を指定する方法

pandasを使ってデータフレームを一日ごとリサンプルする際に、特定の時刻に基づいてデータを抽出したい場合があります。例えば毎日朝8時を基準にして、集計したい場合などです。主な処理の流れとしてはdataframeのindexにset_ind...
panda dataframe

Pandas to_datetime 複数列を一行のコードで処理

Pandasのpd.to_datetimeを使って複数の列を一行で処理する場合、applyメソッドを使うと便利です。applyメソッドにpd.to_datetime関数を直接渡します。path=r"見込み対象のファイルパス"df=pd.re...
panda dataframe

PandasのDataFrame 四分位範囲(IQR)をもとにして外れ値を除外する

第一四分位数(Q1)と第三四分位数(Q3)を計算します。IQRを計算します。IQR = Q3 - Q1(データセットの中央50%の範囲)下限値を Q1 - 1.5 * IQR、上限値を Q3 + 1.5 * IQR として定義。下限値より小...
Python

windowsショートカットファイル パス一括置き換え コピペpython

サーバーの移転等でデスクトップにある大量のショートカットファイルのリンク切れでイライラすることはありませんか?以下のpythonプログラムに置き換えたい文字列を記述すればショートファイルに登録されたパスを置き換えてくれます。使用方法は表示さ...
Python

pythob fx マーケット サマータイムを考慮した 取引時間の判定処理

以下関数にはタイムゾーンを意識した日時オブジェクトを渡す必要があります。サンプルコードでは、まず日本時間の日時オブジェクトを作成し、それを関数に渡してニューヨーク時間に変換した上で、市場が開いているかどうかを判定します。変換のプログラムは多...
Python

クリップボードから画像生成してデスクトップに保存

クリップボードから画像生成してデスクトップに保存するpythonプログラムです。便利ですのでよかったらどうぞ。import osimport subprocessfrom PIL import ImageGrabfrom io import...
flask

Flaskでつくる簡単ログインフォーム コピペで使えるPython

今回はFlaskを使って簡単にログインフォームを作ってみたいと思います。企業用のものではなく個人が複数のユーザーで利用する想定の簡単なウェブサイトのログインフォームを想定しています。あくまで私的利用の為で企業用等のメインページには使用しない...
flask

Flask-Limiter拡張の基本的な使い方

Flask-LimiterはFlaskアプリケーションに簡単にレートリミットを追加できる拡張機能です。特定の時間内に許可されるリクエストの数を制限することで、サービスへの過負荷を防ぎます。from flask import Flask, r...