SE_BOKUのまとめノート的ブログ

SE_BOKUが知ってること・勉強したこと・考えたことetc

PG:Python

EXCELのシリアル値(日付・時刻)をPythonのdatetimeにする

目次 EXCELのシリアル値(日付・時刻)をPythonのdatetimeにする EXCELの日付・時刻 Pythonのdatetime pandasだとめんどいので無理にやろうとしない EXCELのシリアル値(日付・時刻)をPythonのdatetimeにする データ分析を頼まれて、CSVファイルを受け取っ…

順列・組合せでネストするループをすっきり書く/Python文法

ごちゃごちゃとネストした複雑なループを順列・組合せでスマートにかいてみる例です。

データ構造「スタック・キュー」の超簡単なまとめとサンプル/Python文法

久しぶりに使う機会があって、やっぱり度忘れしてたので、覚えてるうちに、スタックとキューについてPythonでの実装例を含めて書いておこうと思います。

Python3のPathlibでフォルダ以下のフォルダを再帰的に処理するBOKU的ひな形/Pythonサンプル

目次 Python3のPathlibでフォルダ以下のフォルダを再帰的に処理するBOKU的ひな形 ツールでよく使う基本形と情報 ツールでよく使う基本形と情報のサンプルソース Python3のPathlibでフォルダ以下のフォルダを再帰的に処理するBOKU的ひな形 仕事などで作業結…

Python3でバックアップコピー(変更があり、かつ、新しいファイルのみ)/Pythonサンプル

目次 Python3でバックアップコピー(変更があり、かつ、新しいファイルのみ) 使用例のソース 処理本体のソース ソースのポイント補足説明 pathlib/hashlibを使ってます file.is_file()のチェック shutil.copy2のエラー エラーチェックは手抜きしてます Pyt…

Python3でWordファイル(docx)内のテキストを検索する/Pythonサンプル

目次 Python3でWordファイル(docx)内のテキストを検索する Python-docxを使います Pythonで検索するスクリプト ソースコードのポイント Python3でWordファイル(docx)内のテキストを検索する Wordファイル(Docx)内のテキストを検索するPythonスクリプト…

Python3でGrep風スクリプト(コマンドより複雑な条件で検索する)/Pythonサンプル

Pythonでソースコードの調査とかに使っている大本のひな形です。

画像データ変形メソッドを手作りしてみる/Pythonサンプル

2017年3月1日投稿記事のリライトです

PyMySQLをとりあえず使うオリジナルサンプル/Python3+MariaDB

Inada Naoki(methane)さんのPyMySQLを試しに使ってみます。

Python3ユニットテスト(unittest)基本形とプロファイラ(Profile)の使い方/Pythonサンプル

Pythonの組み込みプロファイラを、unittestと一緒に使うサンプルです。

Pythonの「import」について/Python文法

importのエラーに悩まされないよう意識したほうがいい、importにまつわる最低限のことをまとめました。

Python3で「Exif情報の参照・削除」と「GPSから経度・緯度を計算」/Pythonサンプル

スマホやデジカメで撮影した画像ファイルには、Exifと呼ばれる付加情報が埋め込まれているものがあります。今回は、それを取り出して、遊んでみます。

Python3で「QRコードの生成」・「QRコードの読み取り」/Pythonサンプル

入力した内容を帳票に印刷するときに、QRコードにしたものをつけて再入力の手間をはぶく・みたいなことのやり方だけ確認してみました

pyaudioで3オクターブの音階を管理し和音(コード)を鳴らす/python3サンプル

pyaudioで、ちょっと音を出して遊ぼうと思っただけなのに、Windows10+Python3.7だと、インストールにちょっと苦労しました・・という話題です。

pyaudioをwindows10にインストールして音階を鳴らす/Pythonサンプル

pyaudioで、ちょっと音を出して遊ぼうと思っただけなのに、Windows10+Python3.7だと、インストールにちょっと苦労しました・・という話題です。

Windows10にインストールしたXAMPPのApache24に、Djangoをデプロイする。

Djangoをmod_wsgiを使って、Apacheにデプロイする方法を備忘をかねてまとめておきます。

WindowsのGUI画面を作る標準ライブラリ「tkinter」/Pythonサンプル

コマンドではなく、GUI画面から入力して動かしたくなるケースがあります。今回、おそらく、もっとも手軽な選択肢「tkinter」の話題です。

Python3で鉄筋コンクリートの中性化速度を計算する/Pythonサンプル

コンクリート造住宅(マンションとか)の寿命という話で、よくでてくる「コンクリートの中性化」を調べて、Pythonで「中性化速度計算」のプログラムを書いてみました。

Yolo3で静止画と動画で物体検出/Python+tensorflow2.0+yolov3-tf2サンプル

学習済ウェイトを使って簡単に試すことができる「DeepLearningベースの物体検出(Yolo3)」ですが、tensorflow2.0で動くものがあったので試してみました。

Pandasデータフレーム(DataFrame)の加工/置換、欠損値補完、列追加、列削除のサンプル

pandasで頻繁に行うデータの加工方法について整理してみます。

Pandasデータフレーム(DataFrame)の加工/結合・分割・CSV保存のサンプル

Pandasで、データを結合したり分割したりするパターンをまとめてみます。

目的変数・説明変数・特徴量・出現率と外れ値判定など/Pandasサンプル

目的変数が3値以上ある構造化データの内容にあたりをつけるのにcrontabを使ったり、はずれ値の判定をやってみたりします。

Pandasデータフレームと内容を把握するのによく使う方法のサンプル

大きな構造化データ(未加工)の内容を把握して当たりをつけるのは大変です。四苦八苦しながら、役に立ったことをメモ的に書いておこうかと思います。

TestCaseの中に「os.path.abspath(__file__)」をコピペした凡ミス/Django3.0

うっかりやってしまって、あまりの凡ミスぶりに自分でも赤面したものです。

Django3プロジェクトで自動テスト(unittest)とカバレッジの測定

django3.0プロジェクトで下請けファンクションをサブフォルダに分けて書いた時の、unittestとカバレッジ計測の基本的なやり方についてです。

Numpyの基本構文や関数とかの個人的抜粋/Python文法

Numpyのよく参照しそうな「基本部分」だけを、後で自分が参照しやすいように、まとめてみました。

Python3で地球から任意の星までの距離を光年単位で計算する/Pythonサンプル

空の星までの距離の計算方法を調べて、Python で計算するプログラムを書いてみました・・という話題です。

ブロックチェーンを実装する:三回目:マイニング機能を追加する/Pythonサンプル

ブロックチェーンのお勉強がてら、pythonで実装してみる三回目です。今回は「マイニング」などと呼ばれている部分です。

ブロックチェーンを実装する:二回目:保存や改ざんチェック機能追加/Pythonサンプル

ブロックチェーン技術の勉強に、マイブロックチェーンをpythonで実装を試みている第二回目です。

ブロックチェーンを実装する:一回目:ブロックチェーンの骨格を作る/Pythonサンプル

目次 Pythonでブロックチェーンを実装するサンプル/一回目 一回目:ブロックチェーンの骨格を作る ブロックチェーンの概念 ブロックの仕様検討 ブロックチェーンクラスの仕様検討 処理順1:入力と出力を「input」「output」の辞書で用意 処理順2:新しい…