Ist das ein Fehler?Elementweise String-Verkettung in numpy
import numpy as np
a1=np.array(['a','b'])
a2=np.array(['E','F'])
In [20]: add(a1,a2)
Out[20]: NotImplemented
Ich versuche, Element-weise String-Verkettung zu tun. Ich dachte Add() war die Art, es in numpy zu tun, aber offensichtlich funktioniert es nicht wie erwartet.
Wie der Name schon sagt, die Zahl ist für Zahlen. Python selbst hat ziemlich gute String-Operationen. Warum nicht einfach das benutzen? '" ".join ([" a "," b "])' funktioniert gut. – Keith
Ich schaute auf diese http://docs.scipy.org/doc/numpy/reference/routines.char.html – Dave31415
Das ist cool. Aber: "Alle basieren auf den String-Methoden in der Python-Standardbibliothek." Wenn Sie also nur die Standardbibliothek verwenden, können Sie Code schreiben, der nicht von numpy abhängt. – Keith