'b' ajouté lors de l'utilisation de numpy loadtxt

J'ai essayé de créer un tableau à partir d'un fichier texte.
J'ai vu plus haut que la numpy avait une méthode loadtxt, alors je l'ai essayer, mais ajouter un peu de cochonneries devant chaque ligne...

# my txt file

    .--``--.
.--`        `--.
|              |
|              |
`--.        .--`
    `--..--`

# my python v3.4 program

import numpy as np
f = open('tile', 'r')
a = np.loadtxt(f, dtype=str, delimiter='\n')
print(a)

# my print output

["b'    .--``--.    '"
 "b'.--`        `--.'"
 "b'|              |'"
 "b'|              |'"
 "b'`--.        .--`'"
 "b'    `--..--`    '"]

Ce que sont ces " b " et les guillemets ? Et d'où viennent-ils ?
J'ai essayé la solution choisi à partir d'internet, comme ouvrir le fichier avec codecs, changer la dtype par 'S20', 'S11', et beaucoup d'autres choses qui ne fonctionnent pas...
Ce que j'attends est un tableau de chaînes unicode qui ressemble à ceci :

[['    .--``--.    ']
 ['.--`        `--.']
 ['|              |']
 ['|              |']
 ['`--.        .--`']
 ['    `--..--`    ']]

Info:
Je suis à l'aide de python 3.4 et numpy de la debian stable référentiel

J'ai déjà vérifier cette question avant, et, OK!, b est de type byte, mais pourquoi est-il à l'intérieur un guillemet double chaîne de caractères ? J'ai ré-utiliser ce tableau, plus tard, pour remplacer certains caractères dans un autre tableau, en fonction d'un indice. Donc, si j'ai un b et 2 extra simple guillemets, il cassera la plus récente du programme.
Pourquoi êtes-vous à l'aide de loadtxt pour charger un fichier comme ça? loadtxt est conçu pour les colonnes de données séparées par des virgules ou une autre délimiteur. Vous pourriez tout aussi bien lire ce fichier avec pur python; par exemple, quelque chose comme with open('tile') as f: a = [line.strip('\n') for line in f.readlines() if not line.startswith('#')]
Simple : je suis un total débutant en Python. J'ai commencé à l'utiliser pendant 1 semaine. J'ai plus précis dans le langage du web. Donc, je m'apparaît un peu confus 🙂

OriginalL'auteur krshk | 2015-11-11