2018-11

Python関数

総和と総積

総和を計算する関数sum()sum() は受け取ったイテラブル・オブジェクトの要素を左から右へ足し合わせて総和を返す組み込み関数です。 sum(イテラブル )たとえば、リストの要素の総和を求めることができます。 # PYTHON_SUM #...
Python関数

最大値(max)と最小値(min)

この記事では、Python でリストなどから最大値や最小値を抜き出すいくつかの方法について解説します。 【Python】要素の最大値(Maximum value)コンピューターで最大値を求めるアルゴリズムはそれほど難しくはありません。num...
Python関数

zip,zip_longest,enumerate

zip()Python の zip() は複数のイテラブル・オブジェクトを受け取って、各イテラブルから要素を集めたタプルの イテレータ を生成します。k 番目のタプルは各イテラブルの k 番目の要素を集めたタプルです。タプルは next()...
Python数学

ペル方程式

【SymPy】ペル方程式の解を求める 二元二次不定方程式 \ は必ず $x^2-Dy^2=N$ という形に帰着されることが知られています。find_DN() を使うと、変換されたときの $D,\ N$ を得ることができます。また、diop_...
グラフと図形

【Matplotlib】線の種類、色と太さ(linestyle)

【Matplotlib】線の種類(linestyle)Matplotlib の Axes.plot()メソッドで描く線の種類は linestyle オプションで設定できます。 文字列による線種の指定1つの方法として、linestyle に ...
グラフと図形

【Matplotlib】タイトルの設定

【Matplotlib】FigureとAxesにタイトルを添付するFigure.suptitle() メソッド で Figureタイトル 、Axes.set_title() メソッド で Axesタイトル を設定できます。オプション引数でタ...
グラフと図形

【Matplotlib】目盛と目盛ラベル、目盛線の設定

目盛と目盛ラベルの設定Axes.set_xticks(), Axes.set_yticks()メソッドの引数に数値のリストを渡すと、x 軸と y 軸の要素の位置に目盛と要素が表示されます。 # MATPLOTLIB_AXES_SET_TIC...
グラフと図形

【Matplotlib】軸と軸ラベルの設定

軸範囲と軸ラベル設定Matplotlib では、特に何も指定しなければ自動的に軸範囲が設定されますが、自分で設定することもできます。また、各軸にラベルを添えることもできます。 軸範囲の設定x 軸, y 軸の範囲は、それぞれ Axes.set...
Python関数

クラス名を調べる

クラス名を調べる関数この記事ではオブジェクトのクラスを調べる関数について解説します。type() は受け取ったオブジェクトのクラス名を返し、isinstance() は受け取ったオブジェクトが特定の クラス に属しているかを判定します。 t...
Python関数

クロージャとエンクロージャ

クロージャ一般に関数内部で宣言されたローカル変数は関数実行時に一次的に生成されて破棄されるので、関数の外から参照することはできません。たとえば、次のようなコードは NameError を返します。 # In def my_func(): x...