# coding: utf-8 import numpy as np w1 = 0.5 w2 = 0.5 theta = -0.55 X = np.array([[0,0],[1,0],[0,1],[1,1]]) y_ = w1 * X[0,0]+w2 * X[0,1]+ theta print(y_) y_ = w1 * X[2,0]+w2 * X[2,1]+ theta print(y_) y_ = w1 * X[3,0]+w2 * X[3,1]+ theta print(y_)
というコードで重みと閾値の計算を勉強しました。
しかし、疑問に思ったのが二番目のy_と三番目のy_で、
X[2,0]やX[2,1]や X[3,0]や X[3,1] と書いている点で
これらは
X = np.array([[0,0],[1,0],[0,1],[1,1]])
で定義していない配列です。なので、 X[2,0]やX[2,1]や X[3,0]や X[3,1] は一体どこで定義しているのでしょうか?
numpyのarrayを計算に使っているのではないのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/06/20 14:08
2017/06/20 14:23