Python检查一个值是不是大于数组/向量中的下一个值[重复]

Posted

技术标签:

【中文标题】Python检查一个值是不是大于数组/向量中的下一个值[重复]【英文标题】:Python check if one value is greater than the next one in array/vector [duplicate]Python检查一个值是否大于数组/向量中的下一个值[重复] 【发布时间】:2021-08-27 22:54:38 【问题描述】:

有没有办法检查向量的一个值是否大于/小于下一个值?不使用循环?

这是向量: 1 2 4 3 6 9

这就是我需要的答案: 真真假真真

【问题讨论】:

这听起来像是一个作业问题......但是,您可以使用 zip 轻松完成,两个输入抵消了我的一个。 numpy也可以轻松搞定。 【参考方案1】:

尝试查看numpy 中的diff 函数。这将为您提供每个值与其右邻之间的差异。然后您可以检查该值是小于还是大于 0。

【讨论】:

以上是关于Python检查一个值是不是大于数组/向量中的下一个值[重复]的主要内容,如果未能解决你的问题,请参考以下文章

C ++:检查向量中的元素是不是大于另一个具有相同索引的元素的有效方法?

Javascript:通用获取数组中的下一项

奇怪的大于逻辑与字符向量中的数字

对于每个数组值,检查它是不是在 json 数组中。如果是跳过 json 数组进行下一次迭代

Python 3:检查迭代器的下一个值而不进行迭代

Sqlite检查一行中的值是不是在没有循环的下一行中的值之间