NumPy の istitle 関数

NumPyNumPyBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このチュートリアルでは、NumPy ライブラリの char モジュールの istitle() 関数について学びます。この関数は、入力文字列配列の指定された要素がタイトルケースになっているかどうかを判断するために使用されます。

VM のヒント

VM の起動が完了したら、左上隅をクリックして ノートブック タブに切り替え、Jupyter Notebook を使って練習しましょう。

Jupyter Notebook の読み込みには数秒かかる場合があります。Jupyter Notebook の制限により、操作の検証を自動化することはできません。

学習中に問題が発生した場合は、Labby にお問い合わせください。セッション後にフィードバックを提供してください。すぐに問題を解決いたします。

NumPy ライブラリをインポートする

istitle() 関数を使用するには、まず NumPy ライブラリをインポートする必要があります。標準のエイリアス np を使用してインポートします。

import numpy as np

入力配列を作成する

次に、istitle() 関数に渡す文字列の入力配列を作成します。この例では、3 つの要素 'APPLE', 'Mango', 'guava' を持つ NumPy 配列 inp1 を作成します。

inp1 = np.array(['APPLE', 'Mango', 'guava'])

istitle() 関数を適用する

入力配列を作成したら、それを istitle() 関数に渡すことができます。この関数は、入力配列と同じ形状のブール型配列を返します。

out1 = np.char.istitle(inp1)

出力配列を表示する

最後に、istitle() 関数を使用して得た出力配列を表示します。

print("The input array: ", inp1)
print("The output array:", out1)

手順 2 - 4 のコード全体

inp1 = np.array(['APPLE', 'Mango', 'guava'])
out1 = np.char.istitle(inp1)

print("The input array: ", inp1)
print("The output array:", out1)

上記のコードの出力は以下の通りです。

The input array:  ['APPLE' 'Mango' 'guava']
The output array: [False  True False]

文字列で istitle() 関数を使用する

このステップでは、文字列 'This Is An Input String'istitle() 関数を使用します。この文字列は istitle() 関数に渡され、文字列がタイトルケースになっているため True を返すはずです。

inp2 = "This Is An Input String"
out2 = np.char.istitle(inp2)

print("The input string : \n", inp2)
print("The output from 'istitle()' function :\n", out2)

ステップ 5 のコード全体

inp2 = "This Is An Input String"
out2 = np.char.istitle(inp2)

print("The input string : \n", inp2)
print("The output from 'istitle()' function :\n", out2)

上記のコードの出力は以下の通りです。

The input string :
This Is An Input String
The output from 'istitle()' function :
True

まとめ

このチュートリアルでは、NumPy ライブラリの istitle() 関数について学びました。この関数の使い方、構文、入力引数、および返される出力について説明しました。また、入力配列と単一の入力文字列でこの関数を使う方法を示しました。最後に、入力文字列がタイトルケースになっているかどうかを確認するために istitle() 関数をどのように使うかを見ました。