📅  最后修改于: 2023-12-03 15:04:20.508000             🧑  作者: Mango
matrix.ptp()
是numpy模块中matrix类的函数之一。matrix.ptp()
函数返回该矩阵中的最大值和最小值之间的差值。
numpy.matrix.ptp(a, axis=None, out=None)
a
:矩阵类对象。axis
:如果为None(默认),则返回所有元素之间的差异。否则,沿特定轴计算范围。out
:输出矩阵。其元素与结果具有相同的类型,并已初始化为标量值。返回的值为矩阵中最大和最小值之间的差值。
在使用matrix.ptp()
函数时:
import numpy as np
matrix = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix.ptp()
函数,获取最大值和最小值之间的差值。difference = matrix.ptp()
print("The difference between the maximum and minimum values in matrix is: ", difference)
完整代码:
import numpy as np
matrix = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
difference = matrix.ptp()
print("The difference between the maximum and minimum values in matrix is: ", difference)
输出:
The difference between the maximum and minimum values in matrix is: 8
在矩阵类对象中,matrix.ptp()
函数非常有用,用于获取矩阵中最大值和最小值之间的差值。可以通过导入numpy模块,定义矩阵类对象,使用matrix.ptp()
函数,获取最大和最小值之间的差异。