Numpy python 找到每列的最小值并从每列减去该值

28 投票
1 回答
25283 浏览
提问于 2025-04-17 05:34

有没有人能帮我写一段用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 是指列。

撰写回答