如何提取 numpy 数组的特定部分?
How to extract specific parts of a numpy array?
我有以下相关函数。
我只想在单独的数组中提取函数的主峰。中心峰具有高斯形式。。我想用大约四倍于高斯峰 FWHM 的峰宽来分离峰。我将相关函数存储在一个 numpy 数组中。任何 tips/ideas 如何解决这个问题?
Numpy 的 argmax
(Docs) 函数 returns numpy 数组最大值的索引。使用该值,您可以获得该索引周围的值。
示例:
m = numpy.argmax(arr)
values = arr[m-width:m+width]
我有以下相关函数。
Numpy 的 argmax
(Docs) 函数 returns numpy 数组最大值的索引。使用该值,您可以获得该索引周围的值。
示例:
m = numpy.argmax(arr)
values = arr[m-width:m+width]