def set_covered(matrix, covered_rows, covered_cols, value): """ Return a matrix with all covered elements set to value NOTE: This new element is always unstarred """ return map(lambda row, index: (covered_rows[index] and matrix_functions.create_row(len(row),[value,0]))\ or row_set_covered(row, covered_cols, value)\ ,matrix,range(len(matrix)))
def get_false_row(elements): return matrix_functions.create_row((elements),False)