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

Python-torch?之torch.clamp()?函數(shù)解析

 更新時間:2023年05月12日 09:00:28   作者:篤℃  
torch.clamp()函數(shù)用于對輸入張量進行截斷操作,將張量中的每個元素限制在指定的范圍內(nèi),這篇文章主要介紹了Python torch之torch.clamp()函數(shù),需要的朋友可以參考下

Python-torch torch.clamp() 函數(shù)解析

1. 解析

torch.clamp(input, min, max, out=None) → Tensor

1)參數(shù)列表

  • input:輸入張量;
  • min:限制范圍下限;
  • max:限制范圍上限;
  • out:輸出張量。

2)功能

  • clamp()函數(shù)的功能將輸入input張量每個元素的值壓縮到區(qū)間 [min,max],并返回結(jié)果到一個新張量。

3)舉例

a=torch.randint(low=0,high=10,size=(10,1))
print(a)
b=torch.clamp(a,3,9)
print(b)

輸出:

tensor([[7],
        [5],
        [5],
        [4],
        [4],
        [9],
        [0],
        [1],
        [4],
        [1]])
tensor([[7],
        [5],
        [5],
        [4],
        [4],
        [9],
        [3],
        [3],
        [4],
        [3]])

2. 對比

clamp_() 與clamp() 的區(qū)別:

  • pytorch中,一般來說如果對tensor的一個函數(shù)后加上了下劃線,則表明這是一個in-place類型。
  • in-place類型是指,當(dāng)在一個tensor上操作了之后,是直接修改了這個tensor,而不是返回一個新的tensor并不修改舊的tensor。 

擴展:torch.clamp()函數(shù)

torch.clamp()函數(shù)用于對輸入張量進行截斷操作,將張量中的每個元素限制在指定的范圍內(nèi)。

其語法為:

torch.clamp(input, min, max, out=None) -> Tensor

其中,參數(shù)的含義如下:

  • input:輸入張量。
  • min:張量中的最小值。如果為None,則表示不對最小值進行限制。
  • max:張量中的最大值。如果為None,則表示不對最大值進行限制。
  • out:輸出張量。
  • torch.clamp()函數(shù)返回一個新的張量,其中每個元素都被截斷在[min, max]的范圍內(nèi)。如果min或max為None,則對應(yīng)的限制條件被忽略。

下面是一個使用torch.clamp()函數(shù)的示例:

import torch
x = torch.randn(2, 3)
print(x)
y = torch.clamp(x, min=-0.5, max=0.5)
print(y)

輸出結(jié)果為:

tensor([[-0.3138, -0.1604, -0.4374],
        [-1.0861, -0.2837,  1.1688]])
tensor([[-0.3138, -0.1604, -0.4374],
        [-0.5000, -0.2837,  0.5000]])

可以看到,torch.clamp()函數(shù)將x張量中的元素限制在了[-0.5, 0.5]的范圍內(nèi)。

到此這篇關(guān)于Python-torch 之torch.clamp() 函數(shù)解析的文章就介紹到這了,更多相關(guān)torch.clamp() 函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Pycharm中import torch報錯的快速解決方法

    Pycharm中import torch報錯的快速解決方法

    這篇文章主要介紹了Pycharm中import torch報錯的快速解決方法,很多朋友容易碰到這個問題,今天小編特此把解決方案分享到腳本之家平臺供大家參考,需要的朋友可以參考下
    2020-03-03
  • python中OrderedDict的使用方法詳解

    python中OrderedDict的使用方法詳解

    本篇文章主要介紹了python中OrderedDict的使用方法詳解,非常具有實用價值,需要的朋友可以參考下
    2017-05-05
  • Python實現(xiàn)輸入若干個正整數(shù),升序后輸出

    Python實現(xiàn)輸入若干個正整數(shù),升序后輸出

    這篇文章主要介紹了Python實現(xiàn)輸入若干個正整數(shù),升序后輸出方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • python 從csv讀數(shù)據(jù)到mysql的實例

    python 從csv讀數(shù)據(jù)到mysql的實例

    今天小編就為大家分享一篇python 從csv讀數(shù)據(jù)到mysql的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python檢測網(wǎng)站鏈接是否已存在

    Python檢測網(wǎng)站鏈接是否已存在

    Python是一種解釋型、面向?qū)ο?、動態(tài)數(shù)據(jù)類型的高級程序設(shè)計語言。通過本文給大家介紹Python檢測網(wǎng)站鏈接是否已存在的相關(guān)內(nèi)容,需要的朋友一起學(xué)習(xí)吧
    2016-04-04
  • pandas快速處理Excel,替換Nan,轉(zhuǎn)字典的操作

    pandas快速處理Excel,替換Nan,轉(zhuǎn)字典的操作

    這篇文章主要介紹了pandas快速處理Excel,替換Nan,轉(zhuǎn)字典的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • python 快速排序代碼

    python 快速排序代碼

    閑來無事寫了個python快排序
    2009-11-11
  • Python讀取實時數(shù)據(jù)流示例

    Python讀取實時數(shù)據(jù)流示例

    今天小編就為大家分享一篇Python讀取實時數(shù)據(jù)流示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 解決.ui文件生成的.py文件運行不出現(xiàn)界面的方法

    解決.ui文件生成的.py文件運行不出現(xiàn)界面的方法

    今天小編就為大家分享一篇解決.ui文件生成的.py文件運行不出現(xiàn)界面的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • python中執(zhí)行shell的兩種方法總結(jié)

    python中執(zhí)行shell的兩種方法總結(jié)

    這篇文章主要介紹了python中執(zhí)行shell的兩種方法,有兩種方法可以在Python中執(zhí)行SHELL程序,方法一是使用Python的commands包,方法二則是使用subprocess包,這兩個包均是Python現(xiàn)有的內(nèi)置模塊。需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01

最新評論