我正在使用以下fn:def TABs4_tmp(x,ee,M,nrm1): M += dot(sign(ee),sign(x.T))/nrm1 ex: nrm1 is scalar= 2^10 ee is scalar= 1 x is an array of 100 elements我在程序中多次调用此函数,每次M数组(大小为100)的每个元素的值都会更新。当前M的元素可以取任何值,但是我需要将元素值限制为某个最大值见2。M的元素(值小于2的元素)可以在调用此函数时更新为新值,但是达到最大值2的元素不应更新。我是Python的新手,请帮助我提出任何解决方案。
添加回答
举报
0/150
提交
取消