# 定义获得时序最大值坐标的函数 def TSMaxIndex(array, first = True): array = np.array(array).flatten() if first: return np.argmax(array) else: max_index = np.argwhere(array == np.amax(array)).flatten() return max_index[-1]
时间: 2024-04-19 07:26:34 浏览: 126
array-smoosh:Array.prototype.smoosh和smooshMap全部可用!
TSMaxIndex函数是一个用于获得时序最大值坐标的函数。它接受一个数组作为输入,并可选地指定返回第一个最大值的索引还是最后一个最大值的索引。首先,将输入数组转换为一维数组。如果指定返回第一个最大值的索引(first参数为True),则使用numpy的argmax方法返回第一个最大值的索引。如果指定返回最后一个最大值的索引(first参数为False),则使用numpy的argwhere方法找到所有最大值的索引,然后返回最后一个最大值的索引。
阅读全文