欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中的np.round()函數示例詳解

 更新時間:2024年06月07日 16:40:51   作者:changzi990  
np.round()是NumPy庫中的一個函數,用于對數組或單個數值進行四舍五入,該函數返回一個與輸入類型相同的數組或數值,并可以通過可選的參數來指定保留的小數位數,這篇文章主要介紹了python中的np.round()函數,需要的朋友可以參考下

np.round()是NumPy庫中的一個函數,用于對數組或單個數值進行四舍五入。該函數返回一個與輸入類型相同的數組或數值,并可以通過可選的參數來指定保留的小數位數。

1、np.round()函數的語法

np.round(a, decimals=0, out=None)
  • 參數說明 a:待進行四舍五入操作的數組或單個數值。
  • decimals:可選參數,指定保留的小數位數,默認為0。
  • out:可選參數,無需手動指定。 返回值 返回與輸入類型相同的數組或數值。

2. np.round()函數的示例

2.1 對單個數值進行四舍五入

import numpy as np
# 對數值進行四舍五入
number = 3.14159
rounded_number = np.round(number)
print(rounded_number)  # 輸出: 3.0

在上述示例中,我們首先導入了numpy庫,并定義了一個名為number的變量,其值為3.14159。然后,我們使用np.round()函數對number進行四舍五入操作,并將結果賦值給rounded_number變量。最后,我們使用print()函數輸出rounded_number的值,結果為3.0。

2.2 對數組進行四舍五入

import numpy as np
# 對數組進行四舍五入
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的數組,其包含了幾個浮點數元素。然后,我們使用np.round()函數對arr進行四舍五入操作,并將結果賦值給rounded_arr變量。最后,我們使用print()函數輸出rounded_arr的值,結果為[1. 3. 3. 5. 6.]

2.3 指定保留的小數位數

import numpy as np
# 指定保留2位小數
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()函數對數組arr進行四舍五入操作,并通過decimals參數指定保留兩位小數。最后,我們使用print()函數輸出rounded_arr的值,結果為[1.12 2.46 3.79]。

2.4 將結果賦值給指定的輸出數組

import numpy as np
# 將結果賦值給指定的輸出數組
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具有相同形狀的全零數組out_arr。然后,我們使用np.round()函數對arr進行四舍五入操作,并將結果賦值給out_arr數組。最后,我們使用print()函數輸出out_arr的值,結果與之前的示例相同。

到此這篇關于python的np.round()函數的文章就介紹到這了,更多相關python np.round()函數內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 詳解python中的線程

    詳解python中的線程

    Python中創(chuàng)建線程有兩種方式:函數或者用類來創(chuàng)建線程對象。這篇文章主要介紹了python中的線程,需要的朋友可以參考下
    2018-02-02
  • sklearn-SVC實現(xiàn)與類參數詳解

    sklearn-SVC實現(xiàn)與類參數詳解

    今天小編就為大家分享一篇sklearn-SVC實現(xiàn)與類參數詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python 2.7.13 安裝配置方法圖文教程

    python 2.7.13 安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了python 2.7.13 安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • python?subprocess.run中的具體使用

    python?subprocess.run中的具體使用

    subprocess.run是Python3.5及以上版本中用于運行子進程的函數,它提供了更簡單和更強大的方式來創(chuàng)建和管理子進程,本文就來詳細的介紹一下,感興趣的可以了解一下
    2025-01-01
  • Python中的?enumerate和zip詳情

    Python中的?enumerate和zip詳情

    這篇文章主要介紹了Python中的?enumerate和zip,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • Python實現(xiàn)emoji表情的簡單方法

    Python實現(xiàn)emoji表情的簡單方法

    “表情包”是一種利用圖片來表示感情的一種方式。下面這篇文章主要給大家介紹了關于Python實現(xiàn)emoji表情的簡單方法,需要的朋友可以參考下
    2021-05-05
  • python 實現(xiàn)求解字符串集的最長公共前綴方法

    python 實現(xiàn)求解字符串集的最長公共前綴方法

    今天小編就為大家分享一篇python 實現(xiàn)求解字符串集的最長公共前綴方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • Python與Appium實現(xiàn)手機APP自動化測試的示例代碼

    Python與Appium實現(xiàn)手機APP自動化測試的示例代碼

    本文主要介紹了Python與Appium實現(xiàn)手機APP自動化測試的示例代碼,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • python的virtualenv虛擬環(huán)境常見問題和命令

    python的virtualenv虛擬環(huán)境常見問題和命令

    在Python中,venv是一個用于創(chuàng)建和管理虛擬環(huán)境的模塊,虛擬環(huán)境可以幫助你在項目之間隔離不同的Python包和依賴關系,這篇文章主要介紹了python的virtualenv虛擬環(huán)境常見問題和命令,需要的朋友可以參考下
    2024-07-07
  • python實現(xiàn)ping的方法

    python實現(xiàn)ping的方法

    這篇文章主要介紹了python實現(xiàn)ping的方法,以實例形式較為詳細的分析了Python發(fā)送ICMP數據包實現(xiàn)ping功能的相關技巧,需要的朋友可以參考下
    2015-07-07

最新評論