在numpy数组中传播最大值

瓦伦丁·麦卡(ValentinMacé)

我认为这是一个相对容易的问题,因为我知道numpy中有一个简单的答案,但我找不到了。

我有一个numpy数组 [1, 2, 10, 5, 6, 12, 9, 9, 8]

我想从头到尾经历它,并只保留到目前为止所看到的最大值,例如答案是 [1, 2, 10, 10, 10, 12, 12, 12, 12]

一个循环很容易解决,但是前一段时间,我了解了一个numpy函数,该函数可以快速完成任务,而且结构紧凑。我正在寻找这种方法。

谢谢 !

亚图

您可以使用numpy.ufunc.accumulate来累计maximum对所有元素应用函数的结果

a = np.array([1, 2, 10, 5, 6, 12, 9, 9, 8])

np.maximum.accumulate(a)
# array([ 1,  2, 10, 10, 10, 12, 12, 12, 12], dtype=int32)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python中的numpy数组中的列的最大值

来自分类Dev

在numpy数组中查找局部最大值

来自分类Dev

使用NumPy在数组中查找最大值的索引

来自分类Dev

numpy向量化数组的最大值

来自分类Dev

numpy向量化数组的最大值

来自分类Dev

数组中的最大值(StdClass错误)

来自分类Dev

计算数组中的最大值

来自分类Dev

PHP中数组的最大值

来自分类Dev

如何显示数组中的最大值

来自分类Dev

使用OpenMP的数组中的最大值

来自分类Dev

列表数组中的最大值

来自分类Dev

如何找到数组中的最大值?

来自分类Dev

如何使用numpy在可变长度数组中查找最小值/最大值?

来自分类Dev

如何在numpy数组中逐轴查找最小值/最大值

来自分类Dev

特定范围内Python中NumPy数组的最小值和最大值

来自分类Dev

如何使用if语句向量化在numpy数组中查找最大值?

来自分类Dev

使用随机抢七获得numpy数组中N个最大值的索引

来自分类Dev

用循环替换无输出的numpy数组每一行中的最大值

来自分类Dev

Python:在numpy数组中查找最大值和不连续点

来自分类Dev

使用随机抢七获得numpy数组中N个最大值的索引

来自分类Dev

将NumPy数组中的中心像素值替换为同一数组中的最大值

来自分类Dev

如何在numpy数组列中找到最大值?

来自分类Dev

如何找到给定索引之间的numpy数组的最大值?

来自分类Dev

如何在numpy数组列中找到最大值?

来自分类Dev

查找与numpy数组的最大值对应的索引

来自分类Dev

numpy数组中指定列的最大值

来自分类Dev

如何找到给定索引之间的numpy数组的最大值?

来自分类Dev

如何在numpy数组中找到对应的最大值

来自分类Dev

Numpy 在小范围数组内查找最大值的索引

Related 相关文章

热门标签

归档