python中的np.round()函數(shù)示例詳解
np.round()是NumPy庫中的一個函數(shù),用于對數(shù)組或單個數(shù)值進行四舍五入。該函數(shù)返回一個與輸入類型相同的數(shù)組或數(shù)值,并可以通過可選的參數(shù)來指定保留的小數(shù)位數(shù)。
1、np.round()函數(shù)的語法
np.round(a, decimals=0, out=None)
- 參數(shù)說明
a:待進行四舍五入操作的數(shù)組或單個數(shù)值。 decimals:可選參數(shù),指定保留的小數(shù)位數(shù),默認為0。out:可選參數(shù),無需手動指定。 返回值 返回與輸入類型相同的數(shù)組或數(shù)值。
2. np.round()函數(shù)的示例
2.1 對單個數(shù)值進行四舍五入
import numpy as np # 對數(shù)值進行四舍五入 number = 3.14159 rounded_number = np.round(number) print(rounded_number) # 輸出: 3.0
在上述示例中,我們首先導(dǎo)入了numpy庫,并定義了一個名為number的變量,其值為3.14159。然后,我們使用np.round()函數(shù)對number進行四舍五入操作,并將結(jié)果賦值給rounded_number變量。最后,我們使用print()函數(shù)輸出rounded_number的值,結(jié)果為3.0。
2.2 對數(shù)組進行四舍五入
import numpy as np # 對數(shù)組進行四舍五入 arr = np.array([1.1, 2.6, 3.3, 4.8, 5.5]) rounded_arr = np.round(arr) print(rounded_arr) # 輸出: [1. 3. 3. 5. 6.]
在上述示例中,我們定義了一個名為arr的數(shù)組,其包含了幾個浮點數(shù)元素。然后,我們使用np.round()函數(shù)對arr進行四舍五入操作,并將結(jié)果賦值給rounded_arr變量。最后,我們使用print()函數(shù)輸出rounded_arr的值,結(jié)果為[1. 3. 3. 5. 6.]。
2.3 指定保留的小數(shù)位數(shù)
import numpy as np # 指定保留2位小數(shù) arr = np.array([1.123, 2.456, 3.789]) rounded_arr = np.round(arr, decimals=2) print(rounded_arr) # 輸出: [1.12 2.46 3.79]
在上述示例中,我們使用np.round()函數(shù)對數(shù)組arr進行四舍五入操作,并通過decimals參數(shù)指定保留兩位小數(shù)。最后,我們使用print()函數(shù)輸出rounded_arr的值,結(jié)果為[1.12 2.46 3.79]。
2.4 將結(jié)果賦值給指定的輸出數(shù)組
import numpy as np # 將結(jié)果賦值給指定的輸出數(shù)組 arr = np.array([1.1, 2.6, 3.3, 4.8, 5.5]) out_arr = np.zeros_like(arr) np.round(arr, out=out_arr) print(out_arr) # 輸出: [1. 3. 3. 5. 6.]
在上述示例中,我們首先創(chuàng)建了一個與arr具有相同形狀的全零數(shù)組out_arr。然后,我們使用np.round()函數(shù)對arr進行四舍五入操作,并將結(jié)果賦值給out_arr數(shù)組。最后,我們使用print()函數(shù)輸出out_arr的值,結(jié)果與之前的示例相同。
到此這篇關(guān)于python的np.round()函數(shù)的文章就介紹到這了,更多相關(guān)python np.round()函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
sklearn-SVC實現(xiàn)與類參數(shù)詳解
今天小編就為大家分享一篇sklearn-SVC實現(xiàn)與類參數(shù)詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12
python 實現(xiàn)求解字符串集的最長公共前綴方法
今天小編就為大家分享一篇python 實現(xiàn)求解字符串集的最長公共前綴方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07
Python與Appium實現(xiàn)手機APP自動化測試的示例代碼
本文主要介紹了Python與Appium實現(xiàn)手機APP自動化測試的示例代碼,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-02-02
python的virtualenv虛擬環(huán)境常見問題和命令
在Python中,venv是一個用于創(chuàng)建和管理虛擬環(huán)境的模塊,虛擬環(huán)境可以幫助你在項目之間隔離不同的Python包和依賴關(guān)系,這篇文章主要介紹了python的virtualenv虛擬環(huán)境常見問題和命令,需要的朋友可以參考下2024-07-07

