我有一个创建大约 50 个数组的 for 循环。数组的长度为 240。我试图找出计算数组每个元素的中值的最佳方法。本质上,我想获取循环中创建的每个数组的第一个元素,将它们放入列表中,然后找到中位数。然后对其他 239 个元素执行相同的操作。我正在考虑这样的事情
a = np.array([1,2,4,56,67,8,8,9]);
b = np.array([-1,-3,5,6,-7,-6,-8,0]);
c = np.array([1,2,3,4,5,6,7,8]);
d = []
d.append(a[0])
d.append(b[0])
d.append(c[0])
d
Out[62]: [1, -1, 1]
np.median(d)
Out[65]: 1.0
Run Code Online (Sandbox Code Playgroud)