[Python]数値の小数点以下を切り捨てるには?

python

どうも、ちょげ(@chogetarou)です。

数値の小数点以下を切り捨てる方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

数値の小数点以下を切り捨てる方法は、2つあります。

math.floor()

1つは、math.floor()を使う方法です。

まず、mathをインポートします。

import math

そして、mathからfloor()を呼び出します。

math.floor()の引数に数値を指定します。

result = math.floor(value)

上記のfloor()は、引数に指定した数値の小数点以下を切り捨てた数値を返します。

使用例

import math

result1 = math.floor(1.742)
result2 = math.floor(10.27)
result3 = math.floor(20 / 6)

print(result1) #1
print(result2) #10
print(result3) #3

numpy.floor()

もう1つは、numpy.floor()を使う方法です。

まず、numpyをインポートします。

import numpy

そして、numpyからfloor()を呼び出します。

numpy.floor()の引数に数値を指定します。

result = numpy.floor(value)

上記のfloor()は、引数に指定した数値の小数点以下を切り捨てた数値を返します。

使用例

import numpy as np

result1 = np.floor(1.742)
result2 = np.floor(10.27)
result3 = np.floor(20 / 6)

print(result1) #1.0
print(result2) #10,0
print(result3) #3.0

まとめ

数値の小数点以下を切り捨てる方法は、次の2つです。

  • math.floor()を使う方法
  • numpy.floor()を使う方法

コメント

タイトルとURLをコピーしました