In [23]: A = numpy.arange(9)
In [24]: B = A.reshape((3,3))
In [25]: C = numpy.median(B,axis=0)
In [26]: D = B - C[None,:]
In [27]: B
Out[27]:
array([[0, 1, 2],
[3, 4, 5],
[6, 7, 8]])
In [28]: D
Out[28]:
array([[-3., -3., -3.],
[ 0., 0., 0.],
[ 3., 3., 3.]])
In [29]: C
Out[29]: array([ 3., 4., 5.])
就像这样
^{pr2}$numpy
的median
计算总体数据的中位数。 若要使用numpy
完成,请改为尝试以下代码。在有关详细信息,请参阅文档:http://docs.scipy.org/doc/numpy/reference/generated/numpy.median.html
ipython中的一些测试显示:
所以下一行是沿着柱的中间值
^{pr2}$下一行从矩阵中逐列减去它
相关问题 更多 >
编程相关推荐