あとりえこばと

Python関数

平方根(ルート)の演算

【Python】平方根(ルート)の演算$2$ 乗して $x$ になる数を $x$ の平方根(square root)とよびます。たとえば、$-4$ と $4$ はどちらも $2$ 乗すると $16$ になるので、$16$ の平方根です。 $...
Python関数

組み合わせの数(重複ありと重複なし)

Pythonの標準ライブラリのitertools.combinationsは、受け取ったイテラブルの要素の組み合わせをイテレータで返します。SciPyパッケージのspecial.combは組み合わせの数を返します。
Python関数

階乗の計算

階乗と二重階乗階乗とは次式で定義される演算です。 \ たとえば、$5$ の階乗は \ のように計算します。階乗計算は単純な再帰アルゴリズムで実装できます: \ たとえば $4!$ を計算するときには、$f=4$ からスタートして、$f$ と...
Python関数

対数(log)の計算方法

【Python】対数計算対数関数は指数関数 $y=a^x$ の逆関数として定義されます。 上図のように、ある正数 $R$ について、 \ を満たすような $r$ を \ のように書き表し、$r$ を $R$ の対数とよびます。このとき、$a...
Python関数

ネイピア数と指数関数

mathモジュールの指数関数mathモジュールをインポートすると、math.e, math.exp(x), math.expm1(x) を使えるようになります。 math.emath.e にはネイピア数(自然対数の底)の近似値が格納されてい...
Python関数

累乗(power)

Pythonでは「**」演算子を使って、累乗(power)を計算できます。たとえば、3の2乗は3**2で計算できます。また、組み込み関数のpow()やNumPyのpow()を使って累乗を計算することもできます。
Python基礎

モジュールのインポート

モジュールによるPythonの機能拡張プログラミングにおいて頻繁に使われるデータ型や関数は、組み込み型や組み込み関数として Python 本体に内蔵されていて、特別なことをしなくても使えるようになっています。 組み込み型や組み込み関数だけを...
Python環境

【Jupyter Notebook】ディレクトリを操作するコマンド

Jupyter Notebook でディレクトリを操作しますディレクトリを操作するマジックコマンドについて解説します。Windows ではディレクトリのことをフォルダと呼んでいるので、Windows をご使用の場合は、フォルダを操作するコマ...
Python基礎

差し込み処理と書式指定

Pythonには差し込み処理(文字列を挿入する処理)を行なうためにformatメソッドが備えられています。また、Python3以降、f文(フォーマット済み文字列リテラル)とよばれる埋め込み機能が追加されました。
Python数学

円周率π

【Python】円周率の近似値Python で円周率 πの近似値を使いたいときには、mathモジュールの math.pi, あるいは numpyモジュールの numpy.pi をインポートします。近似精度 (桁数) を設定したい場合は mp...