numpy.ma.ediff1d()函数返回数组的连续元素之间的差异。
用法:numpy.ma.ediff1d(arr, to_end = None, to_begin = None)
Parameters:
arr:[数组]输入数组。
to_end:[数组,可选]在返回的差异末尾附加的数字。
to_begin:[数组,可选]在返回的差异的开头加上数字。
返回:返回数组的连续元素之间的差。
代码1:
Python3
# Python program explaining
# numpy.ma.ediff1d() function
# importing numpy as geek
import numpy as geek
arr = geek.array([3, 5, 8, 4, 12])
gfg = geek.ma.ediff1d(arr)
print(gfg)
输出:
[ 2 3 -4 8]
代码2:
Python3
# Python program explaining
# numpy.ma.ediff1d() function
# importing numpy as geek
import numpy as geek
arr = geek.array([3, 5, 8, 4, 12])
gfg = geek.ma.ediff1d(arr, to_begin=geek.array([-23, 0]), to_end=25)
print(gfg)
输出:
[-23 0 2 3 -4 8 25]
相关用法
- Python Wand function()用法及代码示例
- Python Sorted()用法及代码示例
- Python Numbers choice()用法及代码示例
- Python Tkinter askopenfile()用法及代码示例
- Python ord()用法及代码示例
- Python round()用法及代码示例
- Python id()用法及代码示例
- Python vars()用法及代码示例
注:本文由纯净天空筛选整理自code_hunt大神的英文原创作品 numpy.ma.ediff1d() function in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。