Bonjour à tous,
Petit problème simple mais qui me fait m'arracher les cheveux :
J'ai un increment i et j , tout deux allant de 0 à 575.
J'ai aussi une variable 2D (575x575) contenant des floats.
Je souhaite sauver tout ça dans ce format :
0 0 3.44
1 0 3.22
2.0 3.39
En gros : i j valeur
J'ai ce code :
Or il me dit : ValueError: fmt has wrong number of % formats: %1.4f %1.4f %1.4f
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for j in range(575): for i in range(575): np.savetxt('file_numpy.txt', (lat[i],lon[j],sumlevel_zoom[i,j]), fmt="%1.4f %1.4f %1.4f\n")
Malgré la doc je ne parviens pas à rééllement comprendre le fonctionne de ce formatage. Je l'avais pourtant fait sous matlab, et ça fonctionnait très bien avec ce code :
Quelqu'un peut m'éclairer?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 fprintf(idv, '%f %f %f\n', [X(i),Y(j) sympreciV(i,j)]);
En vous remerciant par avance,
Jonathan
Partager