Schreibe ein Python-Skript, das Bezierkurven visualisiert
Hier ist ein grundlegendes Skript zur Visualisierung einer Bezierkurve mit der matplotlib-Bibliothek in Python:

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

def bezier_kurve(kontrollpunkte, anzahl_punkte=100):
    t = np.linspace(0, 1, anzahl_punkte)
    kurve = np.zeros((anzahl_punkte, 2))
    for i in range(anzahl_punkte):
        kurve[i] = (1-t[i])**3 * kontrollpunkte[0] + 3*(1-t[i])**2 * t[i] * kontrollpunkte[1] + 3*(1-t[i]) * t[i]**2 * kontrollpunkte[2] + t[i]**3 * kontrollpunkte[3]
    return kurve

kontrollpunkte = np.array([[0, 0], [0, 1], [1, 1], [1, 0]])
kurve = bezier_kurve(kontrollpunkte)
plt.plot(kurve[:, 0], kurve[:, 1], '-')
plt.plot(kontrollpunkte[:, 0], kontrollpunkte[:, 1], 'ro')
plt.show()
```

In diesem Skript nimmt die bezier_kurve Funktion eine Reihe von Kontrollpunkten und die Anzahl der Punkte, an denen die Kurve ausgewertet werden soll, entgegen. Die Kurve wird mithilfe der Bezierkurvenformel generiert, die eine gewichtete Summe der Kontrollpunkte ist. Die Kurvenpunkte und die Kontrollpunkte werden dann mithilfe der matplotlib-Bibliothek geplottet.