介绍
在数学中,floor() 函数用于计算小于或等于给定数字的最大整数。在 Python 中,该函数在 Numpy 库中实现为 **numpy.floor()**。它用于返回数组中元素的 floor 值。
在本实验中,你将学习如何使用 numpy.floor() 函数来计算数组的 floor 值。
虚拟机提示
虚拟机启动完成后,点击左上角切换到 Notebook 选项卡以访问 Jupyter Notebook 进行练习。
有时,你可能需要等待几秒钟,直到 Jupyter Notebook 完成加载。由于 Jupyter Notebook 的限制,操作验证无法自动化。
如果你在学习过程中遇到问题,请随时向 Labby 寻求帮助。在实验结束后提供反馈,我们将及时为你解决问题。
导入 Numpy 库
Numpy 提供了一组可以应用于多维数组的数学函数。在使用这些函数之前,我们必须首先将 Numpy 库导入到程序中,如下所示:
import numpy as np
上述代码导入了 Numpy 库,并将其别名为 "np",这是大多数 Python 程序员使用的标准别名。
定义数组
在这一步中,我们将定义输入数组并将其打印到控制台。
input_arr = [1.23, 2.8, -3.7, 6.5, 0.0]
print("Input Array: ", input_arr)
应用 numpy.floor()
numpy.floor() 函数接受一个数组作为输入,并返回一个数组,其中包含小于或等于输入数组每个元素的最大整数。
output_arr = np.floor(input_arr)
print("Output Array: ", output_arr)
运行代码并评估输出
运行完整代码并评估输出。
import numpy as np
## Define the input array
input_arr = [1.23, 2.8, -3.7, 6.5, 0.0]
print("Input Array: ", input_arr)
## Apply numpy.floor() on the array
output_arr = np.floor(input_arr)
print("Output Array: ", output_arr)
总结
在本实验中,你学习了如何使用 numpy.floor() 函数计算数组的 floor 值。numpy.floor() 函数是 Numpy 库中的一个数学函数,它接受一个数组作为输入,并返回一个数组,其中包含小于或等于输入数组每个元素的最大整数。