Python

スポンサーリンク
Python

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

田中太郎 タプルとリストを作成するのにかかる時間を比較しました 使用するコード 下記のコードを使用してタプルとリストの作成速度を比較します タプル def func1(cnt_max): for i in range(cnt_max): t...
Python

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

田中太郎 数値計算でよく用いられるnumpyとPythonに標準に搭載されている標準関数の実行速度を比較してみます 比較するもの numpyの関数 numpy.max() とpython標準関数の max() を比較していきます 使用したコ...
Python

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

田中太郎 yieldを使用してfor文処理がある関数を高速化します yieldの使い方 func1()で0~cnt_maxまでのリストを作成して足し合わせる単純なコードです def func1(cnt_max): return def ma...
Python

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

田中太郎 Pythonの標準モジュール「subrocess」を使用してPythonスクリプトからLinuxコマンドを実行します はじめに 簡単なサンプルを作成しました 下記をコピーして実行します sample1.py import subp...
Python

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

田中太郎 カウントアップするようなプログラムをFor文で作ることがありますが そういうときはenumerateを使用しましょう カウントアップするプログラム rangeで指定した数値の偶数番目を加算して出力するプログラムです enumera...
Python

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

田中太郎 pythonでエクセルファイルを読み込むサンプルコード(実践的)を作成しました これは下の記事のコードを改良したものです まずはこちらをご覧ください コード import pandas as pd def create_line_...
Python

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

田中太郎 エクセルの列番号は"AA" だったり"BC"みたいに表示されています Pythonで扱いやすいように数字に変換します やりたいこと エクセルのセル位置は「アルファベット」+ 「数字」で表されます pythonでエクセルファイルを読...
Python

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

田中太郎 pythonのリスト、辞書についてまとめました 目次から見たい項目へ移動してください リスト リストを作成する listA = # listA = # リストの要素にアクセスする:listA, listA listA = prin...
Python

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

田中太郎 Pythonで自動生成スクリプトを作りたいけどめんどくさい という人向けに「自動生成スクリプトを手軽に使えるスクリプト」を紹介します 使い方 必要環境 ・Python3 ・Jinja2 必要ファイル ・実行ファイル:auto_ge...
Python

tkinterでメモ帳を作成【第3回】~メニューバーを作成する~

田中太郎 今回は、メモ帳にメニューバーを追加します。 前回 前回はメモ帳に保存機能を搭載しました。 今回は、メニューバーを作成しましょう。 完成イメージ メモ帳にメニューバーを追加します。 コード notepad.py import tki...
スポンサーリンク