20

Numpy配列に文字列が含まれているかどうかを確認するにはどうすればよいですか?aの配列

a = np.array('hi world')

データ型があります。dtype('|S8')ここ8で、は文字列の文字数を示します。

re.match('\|S\d+', a.dtype)データ型が単純ではないため、ここで正規表現(など)がどのように機能するかわかりません'|S8'

4

1 に答える 1

22
a.dtype.char == 'S'

また

a.dtype.type is np.string_

NumPyのドキュメント、データ型オブジェクト、属性を参照してください。

于 2012-05-28T21:31:50.343 に答える