希望打印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 ....
让我建议您可能会发现有用的替代方法。 numpy min()
具有axis
参数,可用于查找各种参数的最小值尺寸。
您不需要col_value = 0,也不需要col_value + = 1。
转置矩阵的轴是最佳解决方案之一。