Python基礎 クラス変数とインスタンス変数 クラス変数とインスタンス変数(アトリビュート)クラス変数クラスの内部 (スイート) に定義される変数をクラス変数とよびます。 クラス変数はクラス自身がもつ属性値であり、すべてのインスタンスに共有されます。 たとえば、次のような単純なクラスを... 2018.10.18 Python基礎
グラフと図形 カテナリー曲線 カテナリー曲線紐の両端を水平な位置で固定して吊り下げると、紐はカテナリー曲線とよばれる形になります。カテナリーを意味する英語 catenary はラテン語の catena(鎖)に由来します。日本語では懸垂線とよばれることもあります。カテナリ... 2018.10.17 グラフと図形
Python数学 順列と重複順列 【Python】順列の総数Python の標準ライブラリには順列の総数を返す関数が用意されていません。ただし、科学技術計算パッケージSciPy がインストールされていれば、サブパッケージの scipy.special.perm() を使って... 2018.10.16 Python数学
Python関数 要素をランダムに抽出する関数 Pythonの標準ライブラリのrandom.choiceやnumpy.random.choiceを使うと、与えられたリストから要素をランダム(無作為)に抽出できます。 2018.10.15 Python関数
Python関数 三角関数と逆三角関数 【Python】三角関数math モジュールの math.sin(x), math.cos(x), math.tan(x) は、それぞれ引数 x の正弦(サイン)、余弦 (コサイン)、正接(タンジェント) を返します。引数には整数と浮動小数... 2018.10.14 Python関数
Python関数 弧度法と度数法 弧度法と度数法$\pi\,=180\,$ なので、$x$ ラジアン (radian) を度数法の角度に変換すると、 \=\frac{180x}{\pi}\,\] となります。逆に度数法で表された角度を ラジアン(弧度)に変換すると、 \=\... 2018.10.13 Python関数
Python関数 絶対値の演算 Pythonで絶対値を計算する実数 $x$ の絶対値 $|x|$ は数直線上の原点からの距離を表します: \-x & (x\lt 0)\end{cases}\] すなわち、正数の絶対値はもとの数と同じですが、負数の絶対値はマイナス符号を取り... 2018.10.12 Python関数
グラフと図形 【Matplotlib】ヒストグラムの作成 ヒストグラムの作成Axesオブジェクトの hist() メソッドを使うと、ヒストグラムを描くことができます。以下のサンプルコードでは、男性の身長の疑似統計データを作成してヒストグラムで可視化しています。 # MATPLOTLIB_HISTO... 2018.10.11 グラフと図形
Python数学 非数と無限大 非数(nan)nan は not a number、すなわち非数の略で、異常な数値を表す浮動小数点数型オブジェクトであり、後述するように inf を用いた演算の結果として生成されることがあります。nan は float("nan") で生成... 2018.10.09 Python数学
Python関数 乱数の生成 この記事では、Python の標準ライブラリと NumPy で使用できる、一様乱数(どの値も等しい確率で得られる乱数)を生成する関数について解説します。 疑似乱数生成器Python 標準ライブラリの random モジュールには様々な種類の... 2018.10.08 Python関数