考虑到以下矩阵:
matrix = np.array([[0,np.nan,1],[np.nan,np.nan,np.nan],[1,2,3]])
我想获得一个最小行值数组。在一行包含所有nan值的情况下,该行所有nan值的标识应为0。重新分配的数组应该是。
array([0,0,0])
np.argmin(matrix,axis=1)
array([1, 0, 0])
np.nanargmin(matrix,axis=1)raise ValueError("All-NaN slice encountered")