Pythonで日時の間に24時間が経過したかどうかを確認するにはどうすればよいですか?
Pythonで日時の間に24時間が経過したかどうかを確認するには、Pythonで日付の計算を行う必要があります。したがって、日時オブジェクトが2つある場合は、それらを減算してから、結果として取得したtimedeltaオブジェクトを取得し、ifを比較に使用する必要があります。 intと直接比較することはできないため、最初に秒を抽出する必要があります。
from datetime import datetime NUMBER_OF_SECONDS = 86400 # seconds in 24 hours first = datetime(2017, 10, 10) second = datetime(2017, 10, 12) if (first - second).total_seconds() > NUMBER_OF_SECONDS: print("its been over a day!")
これにより、出力が得られます-
its been over a day!
-
Pythonヒストグラムに対数ビンを含めるにはどうすればよいですか?
plt.hist(bin =)を使用してヒストグラムをプロットしながら、対数ビンを設定できます。 ステップ 範囲が100の配列xを作成します。 plt.hist()メソッドを使用してヒストグラムをプロットします。対数スケールで等間隔の数値を返す対数ビンを使用して、対数ビンを渡すことができます。 現在の軸を取得し、必要に応じて作成して、X軸のスケールを設定します。 図を表示するには、plt.show()メソッドを使用します。 例 from matplotlib import pyplot as plt import numpy as np x = np.array(
-
Pythonでscikit-learnを使用して画像の輪郭を見つける方法は?
Scikit-learnは、一般にsklearnとして知られ、機械学習アルゴリズムを実装する目的で使用されるPythonのライブラリです。オープンソースのライブラリであるため、無料でご利用いただけます。このライブラリは、Numpy、SciPy、およびMatplotlibライブラリに基づいて構築されています。 「正方形をマーチング」する方法は、画像の輪郭を見つけるために使用されます。 「skimage」ライブラリの「measure」クラスにある関数「find_contours」が使用されます。この場合、配列に存在する値は線形に補間されます。 このようにして、出力画像の輪郭の精度が大幅に向上し