Je suis nouveau en python et j'ai une question à propos de array/matrix. Voici la matrice que j'ai.Comment rééchantillonner un tableau en python
A =
[[85 77 83 ... 59 58 59]
[80 83 80 ... 57 60 58]
[75 76 81. .., 59 58 60]]
Je veux re-échantillon (je ne sais pas si c'est le mot juste) la matrice de sorte qu'il devient
B =
[[85 85 85 85 77 77 77 77 83 83 83 83 ....... 59 59 59 59 58 58 58 58 59 59 59 59]
[85 85 85 85 77 77 77 77 83 83 83 83 ....... 59 59 59 59 58 58 58 58 59 59 59 59]
[85 85 85 85 77 77 77 77 83 83 83 83 ... .... 59 59 59 59 58 58 58 58 59 59 59 59]
[85 85 85 85 77 77 77 77 83 83 83 83 ....... 59 59 59 59 58 58 58 58 59 59 59 59]
[80 80 80 80 83 83 83 83 80 80 80 80 ....... 57 57 57 57 60 60 60 60 58 58 58 58]
[80 80 80 80 83 83 83 83 80 80 80 80 ....... 57 57 57 57 60 60 60 60 58 58 58 58]
[80 80 80 80 83 83 83 83 80 80 80 80 ....... 57 57 57 57 60 60 60 60 58 58 58 58]
[80 80 80 80 83 83 83 83 80 80 80 80 ....... 57 57 57 57 60 60 60 60 58 58 58 58]
[ 75 75 75 75 76 76 76 76 81 81 81 81 ....... 59 59 59 59 58 58 58 58 60 60 60 60]
[75 75 75 75 76 76 76 76 81 81 81 81 ....... 59 59 59 59 58 58 58 58 60 60 60 60]
[75 75 75 75 76 76 76 76 81 81 81 81 81 ....... 59 59 59 59 58 58 58 58 60 60 60 60]]
J'ai cherché en ligne et regardé beaucoup de messages, mais je n'ai aucune idée de comment faire ceci. Alors s'il vous plaît, enseignez-moi comment faire cela, et je suis grandement apprécié.
Je pense que si vous expliquiez exactement ce que vous voulez faire à chaque ligne/élément de la matrice, vous découvrirez que vous avez réellement décrit l'algorithme pour le faire et que vous pouvez l'implémenter vous-même en Python. –
Cela aidera: http://stackoverflow.com/questions/5586719/scipy-interpolation-how-to-resize-resample-3x3-matrix-to-5x5 – carl