我需要一个函数来抽取、删除数组中 n 中的 m numpy。例如,删除 2 中的 1 或删除 3 中的 2。所以一个数组是:
[7, 4, 3, 5, 9, 2, 4, 1, 6, 8]
按 1:2 减少将变为:
[7, 3, 9, 4, 6]
我想知道是否可以将数组从 1d 数组 N 长重塑为 2d 和 N/2, 2 长的数组,然后删除额外的维度?
理想情况下,我不想仅仅转储抽取的样本,而是想找到每组值(在此示例中为对)的最大值。例如:
[7, 5, 9, 4, 8]
有没有办法找到每组中的最大值而不是仅仅删除它?
额外的挑战是这里的重点是绘制值。
需要进行抽取,因为绘制每个值需要很长时间,这意味着我必须在绘制数组之前减小数组的大小,但我需要快速完成此操作。所以fororwhile循环会花费太长的时间。