Pythonを使用して時差を見つける方法は?
DateTime.timedelta([日[、秒[、マイクロ秒[、ミリ秒[、分[、時間[、週]]]]]]])¶
注:すべての引数はオプションであり、デフォルトは0です。引数はint、long、またはfloatであり、正または負の場合があります。詳細については、https://docs.python.org/2/library/datetime.html#timedelta-objects
をご覧ください。import datetime old_time = datetime.datetime.now() print(old_time) new_time = old_time - datetime.timedelta(hours=2, minutes=10) print(new_time)
2018-01-04 11:09:00.694602 2018-01-04 08:59:00.694602
time delta()演算は、date time.time()オブジェクトではサポートされていません。既存のdatetime.time()オブジェクトからのオフセットを使用する必要がある場合は、date time.datetime.combine()を使用してdate time.date time()インスタンスを形成し、計算を行って、時間をもう一度「抽出」します。 .time()メソッドを使用します。
2つの日時オブジェクトを減算すると、時間デルタオブジェクトが得られます。この時間デルタオブジェクトを使用して、2つの日時の正確な差を見つけることができます。
t1 = datetime.datetime.now() t2 = datetime.datetime.now() print(t1 - t2) print(type(t1 - t2))
-1 day, 23:59:56.653627 <class 'datetime.timedelta'>
-
Pythonを使用して特定の数値の桁数を見つける方法は?
このプログラムでは、ユーザーが指定した整数の桁数を見つける必要があります。 例 ユーザー入力:123、出力:3 ユーザー入力:1987、出力:4 アルゴリズム Step 1: Take Integer value as input value from the userStep 2: Divide the number by 10 and convert the quotient into Integer typeStep 3: If quotient is not 0, update count of digit by 1Step 4: If quotient is 0, stop
-
Pythonでscikit-learnを使用して画像の輪郭を見つける方法は?
Scikit-learnは、一般にsklearnとして知られ、機械学習アルゴリズムを実装する目的で使用されるPythonのライブラリです。オープンソースのライブラリであるため、無料でご利用いただけます。このライブラリは、Numpy、SciPy、およびMatplotlibライブラリに基づいて構築されています。 「正方形をマーチング」する方法は、画像の輪郭を見つけるために使用されます。 「skimage」ライブラリの「measure」クラスにある関数「find_contours」が使用されます。この場合、配列に存在する値は線形に補間されます。 このようにして、出力画像の輪郭の精度が大幅に向上し