Python小问题
numpy 判断nan
两个numpy 矩阵相除,如果被除的矩阵含有0,则结果矩阵相应位置为nan(而不是np.nan), 如果想把这个nan替换为其他的值,可以使用np.nan_to_num函数
numpy 切片
如果某个方向切片的范围大于矩阵的大小,则会取矩阵该方向所有位置。比如np.shape(A) = (100, 10), 那么A[:, :20] == A is True.
两个numpy 矩阵相除,如果被除的矩阵含有0,则结果矩阵相应位置为nan(而不是np.nan), 如果想把这个nan替换为其他的值,可以使用np.nan_to_num函数
如果某个方向切片的范围大于矩阵的大小,则会取矩阵该方向所有位置。比如np.shape(A) = (100, 10), 那么A[:, :20] == A is True.