NumPy-文字列関数
次の関数は、dtypenumpy.string_またはnumpy.unicode_の配列に対してベクトル化された文字列操作を実行するために使用されます。これらは、Pythonの組み込みライブラリにある標準の文字列関数に基づいています。
シニア番号 | 機能と説明 |
---|---|
1 | 追加()
strまたはUnicodeの2つの配列の要素ごとの文字列連結を返します |
2 | かける()
要素ごとに複数の連結を含む文字列を返します |
3 | センター()
指定された長さの文字列の中央に要素がある指定された文字列のコピーを返します |
4 | Capitalize()
最初の文字のみを大文字にした文字列のコピーを返します |
5 | 題名()
文字列またはUnicodeの要素ごとのタイトルケースバージョンを返します |
6 | lower()
要素が小文字に変換された配列を返します |
7 | アッパー()
要素が大文字に変換された配列を返します |
8 | スプリット()
セパレータデリミタを使用して、文字列内の単語のリストを返します |
9 | splitlines()
要素内の行のリストを返し、行の境界で分割します |
10 | ストリップ()
先頭と末尾の文字が削除されたコピーを返します |
11 | join()
シーケンス内の文字列を連結した文字列を返します |
12 | replace()
部分文字列のすべての出現が新しい文字列に置き換えられた文字列のコピーを返します |
13 | decode()
str.decodeを要素ごとに呼び出します |
14 | エンコード()
str.encodeを要素ごとに呼び出します |
これらの関数は、文字配列クラス(numpy.char)で定義されています。古いNumarrayパッケージには、chararrayクラスが含まれていました。numpy.charクラスの上記の関数は、ベクトル化された文字列操作を実行するのに役立ちます。