如何在一维numpy.ndarray中舍入所有值

时间:2015-09-15 17:46:46

标签: python arrays numpy

我有一个名为numpy.ndarray的{​​{1}},其中包含自然对数值。我想使用一行代码将所有这些值转换为线性比例和舍入。 以下代码有效,但它提供的结果不正确。例如,y中的第一个值为0,而不是15。

result

1 个答案:

答案 0 :(得分:2)

使用

result = [round(np.expm1(x)) for x in y] 

result = [round(np.expm1(y[x])) for x in range(len(y))]

现在的方式是,你将数组索引放入函数中。