要根据数组中的最小和最大元素将数组元素拆分为10个块吗

2024-06-09 00:23:34 发布

您现在位置:Python中文网/ 问答频道 /正文

假设iam在下面数组的元素列表中有一个带有min,max的below数组,它应该分成10个块

Z=array([[10, 20],
   [5, 30],
   [20, 30],
   [15, 40],
   [40, 55]]) 

如果我们取 数组[10,20],所以数组应该像这样划分成桶列表 :数组([[10-11],[11-12][12-13]…[19-20]]

下次应该更新这个bucket时,考虑下一个元素,比如 [5,30]其中最小值5小于10,最大值30大于20。铲斗 应该再次更新为10个相等的部分,这需要 重复。桶若上述条件不满足,则保持不变。你知道吗

我尝试使用for循环,但没有得到正确的结果。你知道吗


Tags: 元素列表forbucket数组min条件array