Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonのtime.perf_counter()関数


このチュートリアルでは、 time.perf_counter()について学習します。 メソッド。

メソッドtime.perf_counter() 時間の浮動小数点値を秒単位で返します。見てみましょう

# importing the time module
import time
# printing the time
print(time.perf_counter())

出力

上記のコードを実行すると、次の結果が得られます。

263.3530349

time.perf_counter()を使用できます プログラムの実行時間を見つける方法。例を見てみましょう。

# importing the time module
import time
# program to find the prime number
def is_prime(number):
   for i in range(2, number):
      if number % i == 0:
         return False
         return True
if __name__ == '__main__':
   number = 17377
   start_time = time.perf_counter()
   is_prime(number)
   end_time = time.perf_counter()
# printing the executing time by difference
print(end_time - start_time)

出力

上記のプログラムを実行すると、次の結果が得られます。

0.004171799999994619

結論

チュートリアルで疑問がある場合は、コメントセクションでそれらについて言及してください。


  1. Pythonでのベクトル化

    この記事では、Python3.xを使用した実装に関連するベクトル化とさまざまな手法について学習します。またはそれ以前。 ベクトル化とは何ですか? ベクトル化は、ループを使用せずに配列を実装する手法です。代わりに関数を使用すると、コードの実行時間と実行時間を効率的に最小化するのに役立ちます。さまざまな演算が、ベクトルの内積などの配列ではなく、ベクトルに対して実行されています。これは、単一の出力を生成するため、スカラー積とも呼ばれます。外部積は、ベクトルの(長さXの長さ)に等しい次元の二乗行列になります。要素同じインデックスの要素と行列の次元を積む賢明な乗算は変更されません。 内積/内積

  2. Intersection()関数Python

    この記事では、任意のセットで実行できるintersection()関数について学習します。数学によると、共通部分とは、2つのセットから共通の要素を見つけることを意味します。 構文 <set name>.intersection(<set a1> <set a2> ……..) 戻り値 引数として渡されるセット内の共通要素。 例 set_1 = {'t','u','t','o','r','i','a','l&