我正在使用以下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我在程序中多次調(diào)用此函數(shù),每次M數(shù)組(大小為100)的每個元素的值都會更新。當(dāng)前M的元素可以取任何值,但是我需要將元素值限制為某個最大值見2。M的元素(值小于2的元素)可以在調(diào)用此函數(shù)時更新為新值,但是達到最大值2的元素不應(yīng)更新。我是Python的新手,請幫助我提出任何解決方案。
添加回答
舉報
0/150
提交
取消