最近出于兴趣开始自学python,然后做到一个基础题,就是乒乓球赛配对的问题,我把条件稍微改了下。我最开始没看答案用while循环写了一大堆。后面一看答案原来用for循环几行就搞定了。然后我自己写的那个运行一直报错,也不知道是哪里的问题。关键是我按照我的逻辑反反复复推了好几遍也看不出来就很烦,有没有人能帮我看看?谢谢
你在出错的地方加上一个
print(d+1)
print(r[d+1])
print(r)
print(w)
明显是越界了
数据标准化是一个常用的数据预处理操作,目的是处理不同规模和量纲的数据,使其缩放到相同的数据区间和范围,以减少规模、特征、分布差异等对模型的影响。
在项目实例中,一个目标变量Y,是由若干个特征变量X共同影响控制的,如果特征变量X中某些变量X1的量纲和数值的量级远远大于其他变量,那么X1对目标变量Y的影响程度也会远远大于其他变量。
优点: 标准化后的数据不仅可以用作模型计算,还具有直接计算并生成复合指标的意义,是加权指标的必要步骤,同时在神经网络的权重参数的收敛也有加速作用。