Matriz de confusión Scikit-learn

No puedo entender si configuré mi problema de clasificación binaria correctamente. Etiqueté la clase positiva 1 y la negativa 0. Sin embargo, entiendo que, por defecto, scikit-learn usa la clase 0 como clase positiva en su matriz de confusión (por lo tanto, al contrario de cómo la configuré). Esto me confunde. ¿Es la fila superior, en la configuración predeterminada de scikit-learn, la clase positiva o negativa? Asumamos la salida de la matriz de confusión:

confusion_matrix(y_test, preds)
 [ [30  5]
    [2 42] ]

¿Cómo se vería en una matriz de confusión? ¿Son las instancias reales las filas o las columnas en scikit-learn?

          prediction                        prediction
           0       1                          1       0
         -----   -----                      -----   -----
      0 | TN   |  FP        (OR)         1 |  TP  |  FP
actual   -----   -----             actual   -----   -----
      1 | FN   |  TP                     0 |  FN  |  TN

Respuestas a la pregunta(2)

Su respuesta a la pregunta