Ich habe versucht, Andrew Kurven arbeiten mit diesem Code zu machen:Andrew Kurven: maximale Rekursionstiefe überschritten, während ein Python-Objekt aufrufen
import pandas as pd
from pandas.plotting import andrews_curves
def andrews_curves(df, class_column, normalize = False):
plt.style.use("ggplot")
plt.figure()
andrews_curves(df, class_column)
plt.draw()
andrews_curves(players, "RANK")
plt.show()
Wo players
ist meine Datenrahmen. Und es gab eine Warnung auf:
More than 20 figures have been opened
Und dann:
RecursionError: maximum recursion depth exceeded while calling a Python object
Dies geschieht nur mit Andreas Kurven, da Parallel Koordinaten mit fast dem gleichen Code funktioniert gut:
def parallel_coords(df, class_column):
plt.style.use("ggplot")
plt.figure()
parallel_coordinates(df, class_column = class_column, cols = list(df), alpha = 0.4)
plt.draw()
parallel_coords(players, "RANK")
plt.show()
Ich habe versucht, , clf()
und cla()
Methoden zu verwenden, aber sie haben alle null Wirkung.