在Python中,求絕對值的方法有以下幾種:
使用內置函數abs():該函數接受一個數值參數,返回該數值的絕對值。 示例:abs(-5) 返回 5
使用math模塊中的fabs()函數:該函數接受一個數值參數,返回該數值的絕對值。 示例:import math math.fabs(-5) 返回 5.0
使用numpy模塊中的absolute()函數:該函數接受一個數值參數,返回該數值的絕對值。 示例:import numpy as np np.absolute(-5) 返回 5
使用numpy模塊中的abs()函數:該函數接受一個數值參數,返回該數值的絕對值。 示例:import numpy as np np.abs(-5) 返回 5
使用numpy模塊中的vectorize()函數結合lambda表達式:該方法可以用于將絕對值函數應用于數組或列表中的每個元素。 示例:import numpy as np vfunc = np.vectorize(lambda x: abs(x)) vfunc([-1, -2, -3]) 返回 [1, 2, 3]