La transposition horizontale et vertical en python

Fermé
karmen_8831 Messages postés 2 Date d'inscription dimanche 9 avril 2023 Statut Membre Dernière intervention 14 avril 2023 - Modifié le 14 avril 2023 à 14:48
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 14 avril 2023 à 14:46

Bonjour,

Je veux obtenir le code-source en python pour cette méthode, s'il vous plait.

La méthode c'est la transposition horizontale et vertical consiste a redistribuer les bits représentant la séquence ADN de l'image source vers d'autres octets pour construire l'image de sortie.

1/ La transposition horizontale: 

2/ La transposition verticale : 

Merci.

A voir également:

2 réponses

Whismeril Messages postés 19028 Date d'inscription mardi 11 mars 2003 Statut Non membre Dernière intervention 24 avril 2024 931
14 avril 2023 à 14:43

Bonjour 

Je veux obtenir le code-source en python 

D'une part, il faudrait poster tes questions dans le forum Python, c'est la deuxième que je déplace.

Et d'autre part, merci de lire ceci 

https://www.commentcamarche.net/infos/25899-forum-ccm-mode-d-emploi-demander-de-l-aide-pour-un-exercice/


0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
Modifié le 14 avril 2023 à 14:50

Bonjour

Il faudrait nous en dire un peu plus, notamment sur la manière dont sont encodées tes séquences d'ADN. En l'occurrences on voit 3 canaux (R, G, B). A quoi cela correspond-il ? Comment est encodé une séquence (par exemple CCAC) ? Tu as une conversion binaire ? Si oui quelle est-elle ?

Un exemple minimal (par exemple celui représenté sur tes schémas) serait idéal pour démarrer.

Je devine que tu as vraisemblablement une np.array qui stocke une image RGB (tes trois canaux) et que le ou les octets associé à chacun de ces canaux encode une séquence de 4 caractères.

Quelles sont les dimensions de l'image ? Est-ce que la disposition 4 rectangles dans une couleurs représentent 4 pixels adjacents ? 

Bonne chance

0