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 : Sélectionner tout - Visualiser dans une fenêtre à part
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