python - 如何在python中计算列表或数组的单调性值
问题描述
我有一个数组或列表,我想计算单调性值。我知道 Pandas 具有内置功能,例如:
pd.Series(mylist).is_monotonic_increasing
pd.Series(mylist).is_monotonic_decreating
并且输出是布尔值(真或假)。
但是,我对 [0,1] 之间的值感兴趣。
因此,我的问题不是列表或数组是否单调。
我的问题是:列表或数组增加或减少了多少?
答案应该是 [0,1] 之间的值。
欢迎任何帮助。
解决方案
尝试:
np.diff(mylist).mean()
或跳过平均值,您将在每一步都有增量
推荐阅读
- javascript - 如何用twemoji替换html中的表情符号?
- autohotkey - 我如何使用 ahk 应用程序创建右键菜单选项
- linux - 无权更改 docker 容器内的 tty 模式
- c# - 使用 Razor 和 jQuery 在 ASP.NET Core 中级联下拉
- heroku - 如何在 Heroku 上部署包含 MySQLdb 代码的 Flask REST API?
- api - Jmeter 中的 HTTP 请求:如何将 2 个参数组合为 1 个?
- visual-studio - IISExpress 不断拒绝来自自定义域的连接
- c# - 如何在 WPF 中使用 IValidatableObject 显示错误消息?
- regex - 重定向到具有部分已知/部分未知文件名的 CSS/JS 文件
- selenium - restartBrowserBetweenTests 与 onPrepare() 之间的交互