Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Numpy配列に文字列が含まれているかどうかを確認するにはどうすればよいですか?aの配列
a
a = np.array('hi world')
データ型があります。dtype('|S8')ここ8で、は文字列の文字数を示します。
dtype('|S8')
8
re.match('\|S\d+', a.dtype)データ型が単純ではないため、ここで正規表現(など)がどのように機能するかわかりません'|S8'。
re.match('\|S\d+', a.dtype)
'|S8'
a.dtype.char == 'S'
また
a.dtype.type is np.string_
NumPyのドキュメント、データ型オブジェクト、属性を参照してください。