python - 如何找到一个numpy数组的多个均匀分布的方法?
问题描述
假设我有一个包含 100 个数字的列表。我可以通过求和并除以元素的数量来找到平均值。但是我怎样才能找到两个值,一个偏向列表左侧(假设列表是有序的),另一个偏向右侧,以便列表平均分为三个块?
对数组进行排序并获取第 33 个和第 66 个元素不起作用,因为我可以在第 33 个位置之前拥有所有 1,并且在之后拥有更大的值,因此第 33 个位置在数组中太早了。这两个“手段”取决于数组的值,而不仅仅是索引。
我确定我正在尝试做的事情有一个正确的命名,但我现在不记得了。
解决方案
推荐阅读
- ios - iOS 使用 ReactorKit 和 RxSwift 实现分页
- spring-security - 使用 RSA 验证 JWT 令牌
- laravel - Guzzle 客户端爬虫 URL 未找到 404
- c - C中使用队列的BFS遍历程序
- swift - 苹果 swift 错误没有这样的模块'Foundation'
- spring - 启动后如何在应用程序的任何地方访问对象
- python - KivMob 没有加载广告
- node.js - 数据响应无法在反应路由器中映射
- jquery - 如何找到包含一些完全匹配的单词的div
- react-native - 如何在反应原生 IOS 中接收 firebase 推送通知?