ホームページ >バックエンド開発 >Python チュートリアル >Pythonのサイズとカウントの違い
Python の count() メソッドは、文字列内に特定の文字が出現する回数をカウントするために使用されます。オプションのパラメータは、文字列検索の開始位置と終了位置です。 count() メソッドの構文:
str.count(sub, start= 0,end=len(string)); size() 関数は主に行列要素の数、または特定の次元をカウントするために使用されます。要素数の行列関数の。
#count()
##パラメータsub - - 検索部分文字列の開始 -- 文字列内で検索が開始される位置。デフォルトは最初の文字で、最初の文字のインデックス値は 0 です。 end – 文字列内の検索が終了する位置。文字列の最初の文字のインデックスは 0 です。デフォルトは文字列の最後の位置です。
戻り値このメソッドは、文字列内に部分文字列が出現する回数を返します。
例次の例は、count() メソッドの例を示しています。
#!/usr/bin/python str = "this is string example....wow!!!"; sub = "i"; print "str.count(sub, 4, 40) : ", str.count(sub, 4, 40) sub = "wow"; print "str.count(sub) : ", str.count(sub)
上記の例の出力結果は次のとおりです。 ##
str.count(sub, 4, 40) : 2 str.count(sub, 4, 40) : 1count(): 含まれるオブジェクトの数を計算します
[1,1,1,2].count(1)、戻り値は 3 です
'asddf'.count('d ')、戻り値は 2
関連する推奨事項: 「
Python ビデオ チュートリアル
パラメータ
numpy.size(a, axis=None)a: 入力行列 axis: 次元を返す要素の数を指定する、int 型のオプションのパラメータ。指定しない場合は、行列全体の要素数を返します。 例
>>> a = np.array([[1,2,3],[4,5,6]]) >>> np.size(a) 6 >>> np.size(a,1) 3 >>> np.size(a,0) 2axisの値は設定されておらず、行列の要素数が返されます: axis = 0、2次元行列の行数は返される、axis = 1、2次元行列の行数、列数が返されます。 注: 2 番目のパラメーターの axis は 1 からではなく 0 から始まります。size() は numpy モジュールのみの関数です。 size(): 配列および行列内のすべてのデータの数を計算します。
a = np.array([[1,2,3],[4,5,6]])
np.size(a)、戻り値は 6 です。np.size(a,1)、戻り値は 3 です。
size は、関数または ndarray の属性として使用できます。
以上がPythonのサイズとカウントの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。