Numpy python 找到每列的最小值并从每列减去该值
有没有人能帮我写一段用numpy和python的代码?
假设我有一个numpy数组,比如说:
a = array([[1,11], [3,9], [5,7]]
我想找出每一列的最小值,比如第一列是1,第二列是7,然后把这个最小值从对应的列中减去。
a = array([[0,4], [2,2], [4,0]]
1 个回答
46
>>> a - a.min(axis=0)
array([[0, 4],
[2, 2],
[4, 0]])
这里的 axis=0
是指列。