モジュール

【Python】指数関数と対数関数について(mathモジュール)

Pythonにおける指数関数・対数関数はそれぞれ、指数関数:**演算子、pow()、math.pow()、対数関数:math.log()を使います。他にも、特定の定数(自然対数eの場合など)に特化した場合の関数もありますので、これらも併せてまとめています。
2019.07.27
Python

[Python] プログラムを一定時間停止させる(time.sleep)

time.sleep()関数を使うと、プログラムをある一定時間止めておく事が出来ます。この機能をうまく使って、ある時間になったら動き出す等の時間制御も可能です。本記事ではこの関数の使い方についてまとめます。
2019.07.13
Python

【Python】 三角関数について(mathモジュール)

Pythonで三角関数はmathモジュールを使って演算できます。本記事ではmathモジュールを使った角度変換(ラジアン⇔度)、三角関数、逆三角関数そして極座標系との変換方法について、それぞれのグラフ描画も示しながらまとめています。
2019.08.11
Python

[Python] 割り算の商と余りの求め方

Pythonで割り算の商と余りを求める方法についてまとめます。/演算子と//演算子の違いや、divmod()関数を使って商と余りを同時に求める方法についても記載しました。
2019.07.13
Python

Face++の顔検出Web APIを試してみた

中国公安当局が採用しているという画像認識プラットフォーム「Face++」。こちらの記事をみて、顔検出だけでなく視線検出もできるというので、実際に試してみました。 #2019/6/1 誤記修正
2019.07.13
Python

【Python】split関数を使った文字列の分割方法

文字列のメソッドであるsplit()は、文字列を任意の区切り文字で分割してリスト形式で返してくれます。区切り文字はスペースややカンマ(,)等、任意の文字を設定することが出来ます。今回はこの関数の使い方についてまとめています。
2019.07.24
Python

[Python] リストの最大値、最小値とそのインデックスを取得する(max, min, index)

リストの最大値や最小値を取得するには、max()、min()を使います。またその時のインデックスはindex()を組み合わせると取得することができます。ただ、最大値が複数ある場合は注意が必要です。本記事ではそのような場合も含めて、これらの使い方の基本についてまとめています。
2019.07.13
Python

[Python] 文字列の大文字・小文字変換 (str.upper, str.lower etc..)

文字列(str型)が提供しているメソッドのstr.upper()、str.lower()を使うと、英字をそれぞれ大文字、小文字に変換することが出来ます。また、他にも先頭文字のみ大文字(Title Case)に変換するなどのメソッドもあります。本記事ではこれらの使い方についてまとめています。
2019.07.13
Python

【Python】 リストを変数に代入する際に気をつけること(参照渡し、copyによるコピー)

Pythonのオブジェクトの代入処理は、「参照」渡しによって行われます。本記事では、この代入処理について解説すると共に、copy.copy()やcopy.deepcopy()を使ったデータコピーの方法についてまとめています。
2020.05.09
Python

【Python】辞書にキーが存在しない時だけ値を登録する方法(setdefault、not in演算子)

辞書にキーが存在しない時だけ辞書に値を登録するには、(1)if not in〜でキーを事前に確認する方法、(2)setdefault()を使う方法が挙げられます。本記事ではこれらについて具体例を用いて丁寧にまとめています。
2020.10.12