我有[6,-1,-3,-5]。我想把负值变成正值,例如[6,1,3,5]。有简单的方法吗?太感谢你了,提前!
brc7rcf01#
只需使用内置的abs函数:
abs
>>> a = np.array( [6, -1, -3, -5]) >>> a array([ 6, -1, -3, -5]) >>> abs(a) array([6, 1, 3, 5])
ogsagwnx2#
如果你和我一样,以列表理解的名义发誓,试试这个:
abs_a = [-i if i <0 else i for i in a ]
其中abs_a代表a的绝对值
2条答案
按热度按时间brc7rcf01#
只需使用内置的
abs
函数:ogsagwnx2#
如果你和我一样,以列表理解的名义发誓,试试这个:
其中abs_a代表a的绝对值