ホームページ >バックエンド開発 >Python チュートリアル >Pythonのサイズとカウントの違い

Pythonのサイズとカウントの違い

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-06-24 15:11:295564ブラウズ

Python の count() メソッドは、文字列内に特定の文字が出現する回数をカウントするために使用されます。オプションのパラメータは、文字列検索の開始位置と終了位置です。 count() メソッドの構文:

str.count(sub, start= 0,end=len(string)); size() 関数は主に行列要素の数、または特定の次元をカウントするために使用されます。要素数の行列関数の。

Pythonのサイズとカウントの違い

#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) :  1

count(): 含まれるオブジェクトの数を計算します

[1,1,1,2].count(1)、戻り値は 3 です

'asddf'.count('d ')、戻り値は 2


関連する推奨事項: 「
Python ビデオ チュートリアル

size()


パラメータ

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)
2

axisの値は設定されておらず、行列の要素数が返されます: 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 の属性として使用できます。

a.size、戻り値は 6 です。

以上がPythonのサイズとカウントの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。