Ich habe eine Datei wie:Entfernen von Symbolen aus Zeichenfolge
@HWI
ABCDE
+
@HWI7
EFSA
+
???=AF
[email protected]
GVTAWM
ich nur die Saiten halten wollen (so alles entfernen, die ein Symbol enthält)
Ich habe versucht:
import numpy as np
arr = np.genfromtxt(f, dtype=str)
for line in np.nditer(arr):
if np.core.defchararray.isupper(line) and not '@?=;?+' in line:
print line
aber es gibt:
@HWI
ABCDE
@HWI7
EFSA
???=AF
[email protected]
GVTAWM
und ich erwarte:
Ich möchte numpy für diese und nicht Befehle wie Regex oder ähnliches verwenden.
Mögliches Duplikat (http://stackoverflow.com/questions/875968/how -zum-entfernen-symbole-from-a-string-with-python) –
@AlexRosenfeld: Hallo, ich möchte numpy dafür verwenden. – George
danke für das Hinzufügen dieser Frage –