返回NumPy中输入的向下取整值
要返回输入的向下取整值,请在Python NumPy中使用**numpy.floor()**方法。标量x的向下取整值是最大的整数i,使得i <= x。它通常表示为**$\mathrm{\lfloor X \rfloor}$**。该函数返回x中每个元素的向下取整值。如果x是标量,则这是一个标量。
out是一个将结果存储其中的位置。如果提供,则其形状必须与输入广播到的形状相同。如果没有提供或为None,则返回一个新分配的数组。元组(只能作为关键字参数)的长度必须等于输出的数量。
步骤
首先,导入所需的库:
import numpy as np
要返回输入的向下取整值,请在Python NumPy中使用numpy.floor()方法。
检查浮点数的floor():
print("Result? ", np.floor(45.7))
print("
Result? ", np.floor(-487.4))检查无穷大的floor():
print("
Result? ", np.floor(-np.inf))
检查NaN和无穷大的floor():
print("
Result? ", np.floor(np.nan))
print("
Result? ", np.floor(np.inf))检查对数的floor():
print("
Result? ", np.floor(np.log(1)))
print("
Result? ", np.floor(np.log(2)))示例
import numpy as np
# To return the floor of the input, use the numpy.floor() method in Python Numpy
print("Returning the floor value...
")
# Check floor() for float
print("Result? ", np.floor(45.7))
print("
Result? ", np.floor(-487.4))
# Check floor() for inf
print("
Result? ", np.floor(-np.inf))
# Check floor() for nan and inf
print("
Result? ", np.floor(np.nan))
print("
Result? ", np.floor(np.inf))
# Check floor() for log
print("
Result? ", np.floor(np.log(1)))
print("
Result? ", np.floor(np.log(2)))输出
Returning the floor value... Result? 45.0 Result? -488.0 Result? -inf Result? nan Result? inf Result? 0.0 Result? 0.0
广告
数据结构
网络
关系型数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP