Conversion de binaire en pixel en python
karmen_8831
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
brucine Messages postés 21695 Date d'inscription Statut Membre Dernière intervention -
brucine Messages postés 21695 Date d'inscription Statut Membre Dernière intervention -
Bounjour,
comment puis-je corriger cette erreur ?
le code explique comment convertir des matrices d'ADN en binaire, puis en pixel.
Merci.
# Convertir les chaînes ADN en binaire def dna_to_binary(dna_arr): bin_arr = [] for i in range(0, len(dna_arr)-1,2 ): l=[dna_arr[i]] if l==['A']: bin_arr.append('00') elif l==['C']: bin_arr.append('01') elif l==['G']: bin_arr.append('10') elif l==['T']: bin_arr.append('11') return ''.join(bin_arr) r_bin=dna_to_binary(r_shuffle) g_bin=dna_to_binary(g_shuffle) b_bin=dna_to_binary(b_shuffle) # conversion de binaire en pixel r_pix=np.packbits(r_bin,axis=-1) g_pix=np.packbits(g_bin,axis=-1) b_pix=np.packbits(b_bin,axis=-1)
Erreur:
File "c:\Users\ACER\code\test22.py", line 205, in <module>
r_pix=np.packbits(r_bin,axis=-1)
File "<__array_function__ internals>", line 200, in packbits
TypeError: Expected an input array of integer or boolean data type
A voir également:
- Conversion de binaire en pixel en python
- Binaire - Guide
- Citizen code python avis - Accueil - Outils
- Logiciel gratuit conversion calendrier républicain - Télécharger - Études & Formations
- Conversion mb en mo ✓ - Forum Matériel & Système
- Conversion mb en go ✓ - Forum Mail
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
peut-être en remplaçant la ligne 15 par
return bin_arr
Bonjour,
La même question a été posée hier par la même personne et fermée du fait qu'elle est itérative, cet exercice apparemment à la mode fait l'objet de plusieurs questions chaque semaine, y compris d'une personne qui croit bon d'ouvrir un nouveau sujet chaque fois qu'apparaît un nouveau problème.