ITエンジニアのブログ

IT企業でエンジニアやってる人間の日常について

C言語

統計学とプログラミング:平均と分散

平均と分散、さらに代表値の例と標準偏差について書きます。 環境 Python (3.6.7) Jupyter C言語 (gcc 8) ライブラリ Pythonではnumpyを使います。 import numpy as np C言語ではmath.hを使います。 #include <math.h> データ テストの得点を想定して、numpyで0~100</math.h>…

統計学とプログラミング:1次元データの可視化

ヒストグラムを作成します。 環境 Python (3.6.7) と Jupyter ヒストグラムの作成 ヒストグラム(棒グラフ)を作成します。まず、必要なライブラリを読み込みます。 import numpy as np import pandas as pd import matplotlib.pyplot as plt %matplotlib in…

何故か確率的にしか動かないC言語の構文解析プログラム

Scala で構文木出力のためのパーサーコンビネーターを書きました。多言語対応にするつもりで、現在はC言語のそれが大体動くようにはなったのですが、 何故か構文解析プログラムで勝手にトークン列が変更されてしまうという原因不明のバグにはまってしまった…