Numpy の isdigit 関数

Beginner

はじめに

このチュートリアルでは、NumPy ライブラリの文字モジュールのisdigit()関数について説明します。isdigit()関数は、要素内のすべての文字が数字かどうかをチェックします。すべての文字が数字の場合、Trueを返し、そうでない場合はFalseを返します。この関数は 8 ビット文字列に対してロケール依存です。

VM のヒント

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

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

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

必要なライブラリをインポートする

最初のステップは、NumPy をインポートすることです。

import numpy as np

入力配列を定義する

次のステップは、文字列の入力配列を定義することです。

inp_ar = np.array([ '20002', '10009', '12345ab','01' ] )

入力配列に isdigit() 関数を適用する

isdigit()関数を入力配列に適用し、新しい変数に保存する必要があります。

x = np.char.isdigit(inp_ar)

結果を表示する

isdigit()関数の出力は、print 文を使って表示できます。

print("The Output is:")
print(x)

まとめ

このチュートリアルでは、Numpy ライブラリのisdigit()関数の使い方について説明しました。この関数を使うと、配列内の要素が数字のみで構成されているかどうかを簡単に判断できます。numpy.char.isdigit()の構文、引数とその値、この関数の出力形式について見直し、そして使い方を示すサンプルを提供しました。