3-10取整取余运算

import torch

a = torch.rand(2, 2)
a = a * 10
print(a)

print(torch.floor(a))         #向下取整
print("-----\n",a)
print(torch.ceil(a))             #向上取整
print(torch.round(a))          #四舍五入
print(torch.trunc(a))           #留整数部分
print(torch.frac(a))           #留小数部分
print(a % 2)                   #取余
b = torch.tensor([[2, 3], [4, 5]],
                 dtype=torch.float)
print("-----\n",b)

print(torch.fmod(a, b))       # 取余
print(torch.remainder(a, b))  #取余

tensor([[6.6976, 9.8870],
        [9.2056, 8.1667]])
tensor([[6., 9.],
        [9., 8.]])
-----
 tensor([[6.6976, 9.8870],
        [9.2056, 8.1667]])
tensor([[ 7., 10.],
        [10.,  9.]])
tensor([[ 7., 10.],
        [ 9.,  8.]])
tensor([[6., 9.],
        [9., 8.]])
tensor([[0.6976, 0.8870],
        [0.2056, 0.1667]])
tensor([[0.6976, 1.8870],
        [1.2056, 0.1667]])
-----
 tensor([[2., 3.],
        [4., 5.]])
tensor([[0.6976, 0.8870],
        [1.2056, 3.1667]])
tensor([[0.6976, 0.8870],
        [1.2056, 3.1667]])

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值