pytorch和python

#########################################################################################################################
a = torch.tensor([[1,2,3],[4,5,6]])
b = torch.tensor([[1,2,3],[4,5,6]])
print(a)
print(b)
m,x = a.max(1)  # Return the maximum along a given axis. value and its index
n,y = b.max(1)
print(m,x)
print(n,y)
#
print((x == y).sum())
print((x == y).sum().item())


tensor([[1, 2, 3],
        [4, 5, 6]])
tensor([[1, 2, 3],
        [4, 5, 6]])
tensor([3, 6]) tensor([2, 2])
tensor([3, 6]) tensor([2, 2])
tensor(2)
2

#########################################################################################################################
a = torch.tensor([[1,2,3],[4,5,6]])
b = torch.tensor([[1,2,3],[4,5,6]])
print(a)
print(b)
m,x = a.max(0)
n,y = b.max(0)
print(m,x)
print(n,y)
#
print((x == y).sum())
print((x == y).sum().item())
# 可以看到max函数返回的是value and its index(item),可以通过max(1)指定维度。比如指定0,获得的是最大的行矩阵,指定1,获得的是最大的单个值。
# 可以用torch.tersor()创建张量,

tensor([[1, 2, 3],
        [4, 5, 6]])
tensor([[1, 2, 3],
        [4, 5, 6]])
tensor([4, 5, 6]) tensor([1, 1, 1])
tensor([4, 5, 6]) tensor([1, 1, 1])
tensor(3)
3

#########################################################################################################################
a = [1,2,3]
b = iter(a)
print(b)
c = b.__next__() 
print(c) # 1
d = b.__next__() 
print(d) # 2

# 验证gup
import torch 
torch.cuda.is_available()
# 查看gpu硬件
lspci | grep -i vga

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值