擅长:python、mysql、java
<p>根据你所提供的,以及错误判断,这是我的结论。</p>
<p>使用<code>-</code>操作数的唯一地方是两点</p>
<pre><code>sq_err = (rating- predicted_rating) * (rating - predicted_rating)
</code></pre>
<p>因为错误状态<code>'float' and 'NoneType'</code>,我们可以得出结论<code>rating</code>是<code>float</code>类型,<code>predicted_rating</code>是<code>NoneType</code>。</p>
<p>您将<code>predicted_rating</code>定义为:</p>
<pre><code>predicted_rating = simple_nn(person_id, place_id, 5)
</code></pre>
<p>所以这意味着在函数<code>simple_nn</code>的代码中的某个地方,您不会返回任何内容。如果使用条件,则可能没有计算每个结束路径,函数只是返回。</p>
<p>例如。。。所有这些函数都返回None类型。</p>
<pre><code>def example1():
pass
def example2():
return
def example3(a = True, b = True):
if not a:
return True
elif not b:
return False
</code></pre>
<p>注意在最后一个例子中有一条路径,如果满足条件,则两者都不满足,。。因此它不能返回任何</p>