Schreibe mir eine Python-Funktion, die ein 2D-NumPy-Array, das eine Tiefenkarte repräsentiert, nimmt und sie visualisiert, indem sie ein Diagramm erstellt, sagen wir, mit Matplotlib. Die Funktion erstellt auch eine Farbskala neben dem Diagramm, die anzeigt, welcher Tiefe welche Farbe entspricht.
Hier ist eine Python-Funktion, die ein 2D-NumPy-Array, das eine Tiefenkarte repräsentiert, nimmt und sie mit Matplotlib visualisiert. Die Funktion erstellt auch eine Farbskala neben dem Diagramm, die die Tiefe-Farbe-Zuordnung anzeigt.

```python
import numpy as np
import matplotlib.pyplot as plt

def visualisiere_tiefenkarte(tiefenkarte):
    """
    Visualisiere eine Tiefenkarte mit Matplotlib.
    
    Args:
    tiefenkarte (numpy.ndarray): Ein 2D-NumPy-Array, das die Tiefenkarte repräsentiert.
    """
    if tiefenkarte.ndim != 2:
        raise ValueError("Eingabe-Array sollte ein 2D-NumPy-Array sein")

    plt.figure()
    img = plt.imshow(tiefenkarte, cmap='viridis', origin='lower')
    plt.title('Visualisierung der Tiefenkarte')
    plt.xlabel('X-Achse')
    plt.ylabel('Y-Achse')

    # Erstelle eine Farbskala
    cbar = plt.colorbar(img)
    cbar.set_label('Tiefe', rotation=270, labelpad=15)

    # Zeige das Diagramm an
    plt.show()

# Beispielverwendung
tiefenkarte = np.random.rand(100, 100)  # Ersetze dies mit deinen Tiefenkartendaten
visualisiere_tiefenkarte(tiefenkarte)
```

Du kannst die Variable `tiefenkarte` mit deinem eigenen 2D-NumPy-Array-Daten ersetzen, um sie zu visualisieren.