を使用して範囲()
Pythonの範囲()関数を使用すると、指定された範囲内の値を増やすことができます。ただし、小数のステップ値を使用しようとする場合、エラーはゼロではないために発生します。 。 Numpyライブラリは、多くのポイントとオプションのエンドポイント値を取るLinspace関数を提供します。たとえば、
numpyをnpとしてインポートします np.linspace(0、1、11)#returns [0、0.1、0.2、...、1] np.linspace(0、1、10、Endpoint = false)使用する:
import numpy as np np.linspace(0, 1, 11) # returns [0, 0.1, 0.2, ..., 1] np.linspace(0, 1, 10, endpoint=False) # returns [0, 0.1, 0.2, ..., 0.9]np.arange(0.0、1.0、0.1)#returns [0、0.1、0.2、...、0.9]
しかし、浮動小数点の丸めエラーは予期しないことになる可能性があります動作:
import numpy as np np.linspace(0, 1, 11) # returns [0, 0.1, 0.2, ..., 1] np.linspace(0, 1, 10, endpoint=False) # returns [0, 0.1, 0.2, ..., 0.9]np.arange(1、1.3、0.1)#returns [1、1.1、1.2、1.3](丸めエラーが原因で間違っている)小数のステップ値を持つ範囲を生成するには、ポイント数が推奨されます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3