Problème d'interpolation avec Scipy et Interp1d
Bonjour,
J'ai un problème (encore) avec interp1d, j'ai une erreur assez bizarre je trouve : LinAlgError: singular matrix . Je n'ai pas trouvé grand chose sur le net.
mon code est le suivant :
Code:
1 2 3 4 5 6 7 8
|
XX = np.linspace(0,len(mat1),len(mat2))
mat_transpose= np.array(mat1.copy()).conj().transpose()
test2=[]
for col in mat_transpose:
ynew=np.linspace(0,len(np.array(mat1.copy())),len(mat2))
r= interpolate.interp1d(XX,col, bounds_error=False,fill_value=0.,kind='cubic')
# r= np.interp(ynew,XX,col) |
Ce que je ne comprend pas c'est comment je peux avoir cette erreur alors que r n'est pas une matrice ...
Merci pour votre aide :)