【发布时间】:2020-04-02 12:09:16
【问题描述】:
我有一个数组,我想把它分成子数组。我需要知道前 50 个值的平均值/最小值/最大值,然后是下一个值,依此类推。我想在另一个矩阵中保存平均值、最小值、最大值。目前我正在以这种方式解决它:
np.array([[a[0:50].mean(), a[0:50].min(), a[0:50].max()],
[a[51:100].mean(), a[51:100].min(), a[51:100].max()],...])
a 是矩阵。 现在这适用于相当小的阵列,但我需要它用于更大的阵列。我正在考虑使用 for 或 while 循环来解决它,但我尝试的一切都失败了。
【问题讨论】:
标签: python arrays numpy mean numpy-ndarray