【Python學習筆記】之基本集成庫

1. 使用開源算法庫opencv

需要先安裝相關的庫文件

pip3 install opencv-contrib-python

如果下載速度太慢可以更換下載源,使用如下命令

pip3 install opencv-contrib-python -i https://pypi.tuna.tsinghua.edu.cn/simple

2. 標準庫函數math.ceil()

該函數返回一個不小於輸入的最小整數。ceil本身是天花板的意思,顧名思義,就是求得一個比給定輸入值大的數,比給定輸入大的數有無數多個,取哪一個呢,於是規定取最小的那個作爲標準,即最終返回的是比給定輸入值大的所有數中最小的一個,也就是最接近的一個。返回值是int類型。

import math
print(math.ceil(1.4))
print(math.ceil(1.6))
print(math.ceil(-1.4))
print(math.ceil(-1.6))
print(math.ceil(1.0))
print(math.ceil(-1.0))
2	#math.ceil(1.4)
2	#math.ceil(1.6)
-1	#math.ceil(-1.4)
-1	#math.ceil(-1.6)
1 	#math.ceil(1.0)
-1	#math.ceil(-1.0)

3. 標準庫函數math.floor()

The math.floor() method rounds a number DOWN to the nearest integer, if necessary, and returns the result.

與上面的math.ceil()相對應,該函數返回一個不大於輸入的最大整數。返回值是int類型。floor本身是地板的意思,從比給定輸入值小的所有整數中取一個最大的作爲標準。

import math
print(math.floor(1.4))
print(math.floor(1.6))
print(math.floor(-1.4))
print(math.floor(-1.6))
print(math.floor(1.0))
print(math.floor(-1.0))
1	#math.floor(1.4)
1	#math.floor(1.6)
-2	#math.floor(-1.4)
-2	#math.floor(-1.6)
1	#math.floor(1.0)
-1	#math.floor(-1.0)

本文作者 :phillee
發表日期 :2021年12月20日
本文鏈接https://www.cnblogs.com/phillee/p/15711948.html
版權聲明 :自由轉載-非商用-非衍生-保持署名(創意共享3.0許可協議/CC BY-NC-SA 3.0)。轉載請註明出處!
限於本人水平,如果文章和代碼有表述不當之處,還請不吝賜教。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章