Python numpy.ma.ediff1d()

Python numpy.ma.ediff1d()

numpy.ma.ediff1d()函数返回一个数组中连续元素之间的差异。

语法 : numpy.ma.ediff1d(arr, to_end = None, to_begin = None)

参数 :
arr : [array_like] 输入阵列。
to_end : [array_like, optional] 在返回的差异末尾附加的数字。
to_begin : [array_like, optional] 在返回的difference的开始处添加数字。

返回:返回一个数组中连续元素之间的差异。

代码 #1:

# 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:

# 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教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Numpy 数学函数