タグ: NumPy

Python, 数学, 統計学

Python 偏微分で大満足カレーを作る

Python 偏微分で大満足カレーを作る Matplotlib 寄稿しました。       大満足カレー物語 いつでも美味しく食べられる国民食”ドンカレー”の成功で大富豪と知られるシファーナさんが街で小さなインドカレー屋を営んでいた時のお話。 新製品の開発を考えた結果、カレーのとろみ度とスパイス量が満足度に直結するのではないかとシファーナさんは考えました。そこでカレー …

Python, 数学

ニュートン法で近似解 Python Numpy

①適当に決めたX1の時の接線からy = 0との交点X2を見出す、X2の時の接線からy = 0との交点X3を見出す・・・×n ②X1からスタートして①を繰り返していく ③X1からX2, X2からX3, X3からX4とどんどん距離が短くなって・・・解に近づいていく。 →解の近似が求められる   ニュートン法の導出 f(x)の微分すると導関数のf ‘(x)が出る 導関数f &#82 …

Python, 機械学習, 数学, 統計学

協調フィルタリング cos(コサイン)類似度

    グループ分けを行い、各グループの類似度をベクトルの内積の公式を使って、cosθの値で類似度を判断する。   類似度が高い・・・似てるほど1に近づく、類似度100%で1 類似度が低い・・・似てないほど0に近づく、類似度0%で0     補足1. ベクトルの基本的なところ   補足2. ベクトルの内積の公式 a, bベクトルのなす角θ …

Python, 数学

Python NumPyで三角関数の合成

正弦関数と余弦関数の合成のグラフも簡単に作れます。   荒ぶる正接関数のグラフ   sin(x)同士でかけ合わせることで、-同士の掛け算だから-がなくなります。 周期も1/2になっているね。     sinxとcosxの積は1/2sin2xになりました、 sinxと比べて、振幅が1/2で、周期は2倍早くなっています。   一見複雑ですが、広く見ると周期してい …

Python

Python NumPy環境構築 log 多次元配列

Python3 NumPy インストール log 多次元配列 会社の記事で書きました(ㆁᴗㆁ✿)     環境 CentOS7 GUIデスクトップインストール Python3のインストール Python3.4はyumで入るので、3.4を入れてみます。 もともとyum自体がPythonで動いていたりとCentOS7にPythonは元から入っています。 # yum install …

Linux, Python

CentOS7 Python3.4 Numpy, matplotlib 数値計算環境作成

  Numpyで計算してMatplotlibで作図する環境     GUIインストール後 yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel yum install -y epel-release yum install -y …