Je ne suis pas sûr de savoir comment mettre à l'échelle un tableau bidimensionnel. Compte tenu du tableau ci-dessous, dont les dimensions sont 8x10, disons que je devais l'adapter à 5x6 - j'ai cherché des exemples concrets sur wikipedia, mais sans beaucoup de fondement dans les mathématiques matricielles, je suis un peu perdu. Si quelqu'un pouvait me diriger dans la bonne direction, j'apprécierais vraiment!Comment j'élèverais un tableau bidimensionnel en python?
[
[0, 0, 1, 1, 1, 1, 0, 0],
[0, 1, 1, 1, 1, 1, 1, 0],
[0, 1, 0, 0, 0, 1, 1, 1],
[0, 0, 0, 0, 0, 0, 1, 1],
[0, 0, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 1, 1],
[1, 1, 0, 0, 0, 0, 1, 1],
[1, 1, 0, 0, 0, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 1, 1],
[0, 1, 1, 1, 1, 0, 1, 1]
]
Quand vous dites échelle, que voulez-vous dire exactement? Traitez-le comme une image? – configurator
La mise à l'échelle a une signification spécifique en ce qui concerne les matrices (à savoir, c'est une transformation affine particulière), qui ne change pas la taille de la matrice. Donc je suppose que vous faites référence à quelque chose d'autre ici, mais ce n'est pas clair ce que c'est. –
Yah, traite-le comme une image. Je pense que c'est là que mes problèmes ont trouvé une solution parce que la transformation de la matrice semble être un peu différente. Je voudrais "préserver" dans un certain sens les données contenues à l'intérieur tout en réduisant ou en augmentant arbitrairement – coleifer