Here are 2 functions: the second call the first but obviously it doesn't transmit the value of sw
to the first and I have an error of execution. So how should I do to obtain that sw
be transmitted to pos_rat(x,y,sw)
by ratio_for_pivot(x,y,sw)
def pos_rat(x,y,sw) :
if y>0:
return x/y
else :
if sw == 1:
return "-"
elif sw == 2 :
return -100000
def ratio_for_pivot(mat, var_ent, sw):
return [pos_rat(mat[i][mat.ncols()-1],mat[i][var_ent],sw) for i in range(mat.nrows()-1)]