簡體   English   中英

如何舍入一維numpy.ndarray中的所有值

[英]How to round all values in one-dimensional numpy.ndarray

我有一個稱為y一維numpy.ndarray ,其中包含自然對數值。 我想僅使用一行代碼將所有這些值轉換為線性比例和舍入。 以下代碼可以工作,但結果不正確。 例如, result的第一個值是0,而不是15。

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

采用

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

要么

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

現在,將數組索引放入函數中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM