Python基礎 改行(エスケープシーケンスとraw文字列) Pythonで改行する方法Python の文字列を改行するいくつかの方法について解説します。 トリプルクォーテーションによる改行Python ではトリプルクォーテーション (''')、またはトリプル・ダブルクォーテーション (""") で囲... 2018.10.31 Python基礎
Python基礎 クラスの継承 クラスの継承一般的にオブジェクト指向言語においては、あるクラスをひな型として部分的に機能を改造したクラスを作ることをクラスの継承 (inheritance)とよびます。 ひな型となるクラスを スーパークラス (親クラス) とよび、スーパーク... 2018.10.30 Python基礎
Python数学 最大公約数 最大公約数2つの整数 a, b の共通約数のうち、最大数を最大公約数(gcd:greatest common divisor)とよびます。たとえば 12 の約数は 1, 2, 3, 4, 6, 12 であり、18 の約数を並べると 1,... 2018.10.26 Python数学
Python基礎 datetimeモジュールで日付や時刻を操作する datetimeモジュール標準ライブラリのdatetimeモジュールをインポートすると、日付や時刻を表すオブジェクトを扱えるようになります。 datetime.datedatetime.date は日付を扱うためのクラスです。西暦 (yea... 2018.10.25 Python基礎
グラフと図形 【Matplotlib】円グラフの作成 円グラフの作成matplotlib.axes.Axes.pie() を使って円グラフ (pie chart)を描くことができます。円グラフは全体に対する各要素の割合を扇形の面積で表します。日本人の ABO 式血液型の分布データ (A型37%... 2018.10.24 グラフと図形
グラフと図形 【Matplotlib】棒グラフの作成 ビジネスでも科学論文でも、縦棒(あるいは横棒)グラフはデータを分かりやすく可視化するツールとして重宝されます。この記事では NumPy と Matplotlib を組み合わせて、棒グラフを描く方法やカスタマイズについて解説します。 【M... 2018.10.23 グラフと図形
グラフと図形 多角形(三角形、ひし形、平行四辺形、五角形) 【Matplotlib】多角形の描画matplotlib.patches.Polygon は様々な 多角形オブジェクト を生み出すクラスです。引数に頂点の座標を指定して、それらを線で結ぶことで図形が描かれます。 三角形3 つの頂点を指定して... 2018.10.22 グラフと図形
グラフと図形 【Matplotlib】長方形と正方形の描画 長方形と正方形matplotlib.patches.Rectangleクラスから、長方形オブジェクトを作ることができます。 長方形の描画同じ形と大きさの長方形を 2 つ、回転角だけ変えて重ねて表示させてみます。 # MATPLOTLIB_P... 2018.10.21 グラフと図形
グラフと図形 【Matplotlib】円と楕円の描画 円(Circle)の描画原点 $\mathrm{O}$ に中心をもつ円周上の点 $\mathrm{P}$ の座標は三角関数を使って、$(r\cos\theta,\ r\sin\theta)$ で表されることが知られています。$r$ は円の半... 2018.10.20 グラフと図形
Python基礎 カプセル化の概念 カプセル化オブジェクト指向プログラミングの特徴的な要素の1つにカプセル化(encapsulation)という概念があります。カプセル化とは、データを外部から隠蔽して見えないようにすることです。 Python ではクラスからインスタンスが作ら... 2018.10.19 Python基礎