Python输出的结果不对

您好,想请教一下下面这个问题
for m in np.arange(0.1,1,0.01):
if u1==max(b):
m1=m
print(m1)
将m的值赋给m1,为啥输出的m1的值是0,m是从0.1开始呀?

u1 , b是啥呀,只有u1==max(b)成立才会进入到里面的,而且max函数要传入至少俩参数,才能实现大小比较的功能
看看你的完整程序

max得传入两个参数吧

u1 , b没有申明,max函数中需要两个参数