どうも、ちょげ(@chogetarou)です。
数値の小数点以下を切り捨てる方法を紹介します。
方法

数値の小数点以下を切り捨てる方法は、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()を使う方法
コメント