if isinstance(d2, DataFrame): d2 = np.array(d1) should be d2 = np.array(d2)
if isinstance(d2, DataFrame):
d2 = np.array(d1)
should be d2 = np.array(d2)