查找numpy列的最小值

问题描述 投票:0回答:3

希望打印numpy数组列的最小值。我正在使用循环来执行此操作。数组的形状为(20,3),我要查找列的最小值,从第一个(即col_value = 0)]开始

我已经编码

col_value=0
for col_value in X:
    print(X[:, col_value].min)
    col_value += 1

但是,它出现了错误

"arrays used as indices must be of integer (or boolean) type"

我该如何解决?

希望打印numpy数组列的最小值。我正在使用循环来执行此操作。数组的形状为(20,3),我想找到列的最小值,从第一个(i ....

python numpy loops min numpy-ndarray
3个回答
2
投票

让我建议您可能会发现有用的替代方法。 numpy min()具有axis参数,可用于查找各种参数的最小值尺寸。


0
投票

您不需要col_value = 0,也不需要col_value + = 1。


0
投票

转置矩阵的轴是最佳解决方案之一。

© www.soinside.com 2019 - 2024. All rights reserved.