当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python cudf.DataFrame.sin用法及代码示例


用法:

DataFrame.sin()

逐元素获取三角正弦。

返回

DataFrame /系列/索引

三角运算的结果。

例子

>>> import cudf
>>> ser = cudf.Series([0.0, 0.32434, 0.5, 45, 90, 180, 360])
>>> ser
0      0.00000
1      0.32434
2      0.50000
3     45.00000
4     90.00000
5    180.00000
6    360.00000
dtype: float64
>>> ser.sin()
0    0.000000
1    0.318683
2    0.479426
3    0.850904
4    0.893997
5   -0.801153
6    0.958916
dtype: float64

sin 对 DataFrame 的操作:

>>> df = cudf.DataFrame({'first': [0.0, 5, 10, 15],
...                      'second': [100.0, 360, 720, 300]})
>>> df
   first  second
0    0.0   100.0
1    5.0   360.0
2   10.0   720.0
3   15.0   300.0
>>> df.sin()
      first    second
0  0.000000 -0.506366
1 -0.958924  0.958916
2 -0.544021 -0.544072
3  0.650288 -0.999756

sin 对索引的操作:

>>> index = cudf.Index([-0.4, 100, -180, 90])
>>> index
Float64Index([-0.4, 100.0, -180.0, 90.0], dtype='float64')
>>> index.sin()
Float64Index([-0.3894183423086505, -0.5063656411097588,
            0.8011526357338306, 0.8939966636005579],
            dtype='float64')

相关用法


注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cudf.DataFrame.sin。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。