torch 中的max()与min()


torch.max()表示取整个数据中的最大值,torch.min()表示整个数据的最小值

numpy.max()表示取整个数据的最大值,numpy.min()表示去整个数据的最小值,numpy.maximum(x,y)表示取x,y中对应元素中的最大者,numpy.minimum(x,y)表示取x,y中对应元素中的最小者

例1:

import torch

a=torch.arange(0,12).view(3,4)

torch.max(a)

结果为:tensor(11)

例2:

import torch

a=torch.arange(0,12).view(3,4)

torch.min(a)

结果为:tensor(0)

例3:

import  numpy as np
a=np.arange(0,12).reshape(3,4)

np.max(a)

结果为:11

例4:

import numpy as np

a=np.arange(0,12).reshape(3,4)

np.maximum(a,4)

结果为:array([[ 4, 4, 4, 4],

                        [ 4, 5, 6, 7],

        [ 8, 9, 10, 11]])

例5:

import  numpy as np
a=np.arange(0,12).reshape(3,4)

np.min(a)

结果为:0

例6:

import  numpy as np
a=np.arange(0,12).reshape(3,4)

np.minimum(a,4)

结果为:

array([[0, 1, 2, 3],
       [4, 4, 4, 4],
       [4, 4, 4, 4]])

       


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM