當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python cudf.Series.log用法及代碼示例


用法:

Series.log()

逐元素獲取所有元素的自然對數。

自然對數是 exp 函數的倒數,因此 x.log().exp() = x

返回

DataFrame /係列/索引

逐元素自然對數的結果。

例子

>>> import cudf
>>> ser = cudf.Series([-1, 0, 1, 0.32434, 0.5, -10, 100])
>>> ser
0     -1.00000
1      0.00000
2      1.00000
3      0.32434
4      0.50000
5    -10.00000
6    100.00000
dtype: float64
>>> ser.log()
0         NaN
1        -inf
2    0.000000
3   -1.125963
4   -0.693147
5         NaN
6    4.605170
dtype: float64

log 對 DataFrame 的操作:

>>> df = cudf.DataFrame({'first': [-1, -10, 0.5],
...                      'second': [0.234, 0.3, 10]})
>>> df
   first  second
0   -1.0   0.234
1  -10.0   0.300
2    0.5  10.000
>>> df.log()
      first    second
0       NaN -1.452434
1       NaN -1.203973
2 -0.693147  2.302585

log 對索引的操作:

>>> index = cudf.Index([10, 11, 500.0])
>>> index
Float64Index([10.0, 11.0, 500.0], dtype='float64')
>>> index.log()
Float64Index([2.302585092994046, 2.3978952727983707,
            6.214608098422191], dtype='float64')

相關用法


注:本文由純淨天空篩選整理自rapids.ai大神的英文原創作品 cudf.Series.log。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。