1. ホーム
  2. python

TypeError: 'float' オブジェクトは整数として解釈できません。

2022-02-18 02:06:42
The following error occurs when running the online code.


---------------------------------------------------------------------------
TypeError Traceback (most recent call last)



()
----> 1 plot_d0(D,input_node)
      2 plt.title('Initial Decision Boundary')
      3 #plt.savefig('fig1.png')




Solution.
TypeError : 'float' オブジェクトは整数として解釈できません。
/

python2では / 整数部のみ残し、小数部を削除してint型とする。また、python3では for i in range(r / M): 本当に割り算で、結果はfloatになります。だから、Error Messageがある。'float' オブジェクトは整数として解釈できません。

で。

for i in range(r // M):





for i in range(r / M):

結果として浮動小数点が作成されます。これを修正するには、int 型の除算演算子を使用します。


for i in range(r // M):