Python

スポンサーリンク
Python

Python|エクセルファイルの差分を確認する

仕様使用するパッケージ:pandas入力:差分を取りたいエクセルファイルAとB出力:差分のある行 or 列 or セル行ヘッダがある場合のサンプルコード入力となるエクセルファイルですsampleA.xlsxsampleB.xlsxsampl...
Python

Python|タプルとリストの速度の違い

使用するコード下記のコードを使用してタプルとリストの作成速度を比較しますタプルdef func1(cnt_max): for i in range(cnt_max): tmp = (0, 0, 0, 0)with open("result....
Python

Python|Numpyと標準関数の実行速度を比較

比較するものnumpyの関数numpy.max()とpython標準関数のmax()を比較していきます使用したコードは以下ですnumpyimport numpydef func1(cnt_max): cnt = 0 for i in ran...
Python

Python|yieldで関数を高速化する

yieldの使い方func1()で0~cnt_maxまでのリストを作成して足し合わせる単純なコードですdef func1(cnt_max): return def main1(): cnt = 0 for i in func1(10): c...
Python

Python|subprocessでLinuxコマンドを実行

はじめに簡単なサンプルを作成しました下記をコピーして実行しますsample1.pyimport subprocesscommand = process = subprocess.run(command)# 出力# hoge使い方subpro...
Python

Python|for文をスッキリさせるenumerate

カウントアップするプログラムrangeで指定した数値の偶数番目を加算して出力するプログラムですenumerateを使用しない場合index = 0result = 0for n in range(100): if (index%2): re...
Python

ExcelファイルをPythonで読み込むサンプルコード Adv.

これは下の記事のコードを改良したものですまずはこちらをご覧くださいコードimport pandas as pddef create_line_and_column_header_dict( book, sheet=0, column_hea...
Python

【Python】エクセルの列番号を数字に変換する

やりたいことエクセルのセル位置は「アルファベット」+ 「数字」で表されますpythonでエクセルファイルを読み込んで処理するとき、「AB28」と入力しても何行、何列かはわかりませんそこで、「AB28」を 「28, 28」のように数字に変換す...
Python

【Python】リスト・辞書まとめ

リストリストを作成するlistA = # listA = # リストの要素にアクセスする:listA, listAlistA = print(listA)# 1print(listA)# print(listA)# print(listA)...
Python

PythonとJinjaを使った自動生成をもっと手軽に

使い方必要環境・Python3・Jinja2必要ファイル・実行ファイル:auto_generate.py・テンプレート:template.j2・テキストファイル(1つ以上):data1.txt・実行コマンド./auto_generate.p...
スポンサーリンク