随笔分类 -  pytorch学习

摘要:1.安装Anaconda 第一条:wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh 第二条:bash Anaconda3-2020.11-Linux-x86_64.sh 第三条:source ~/.bas 阅读全文
posted @ 2022-03-14 22:01 为红颜 阅读(559) 评论(0) 推荐(0)
摘要:类的__dict__ 首先看一下类的__dict__属性和类对象的__dict__属性 # -*- coding: utf-8 -*- class A(object): """ Class A. """ a = 0 b = 1 def __init__(self): self.a = 2 self. 阅读全文
posted @ 2021-02-21 17:26 为红颜 阅读(122) 评论(0) 推荐(0)
摘要:1 堆 堆是一个二叉堆的数组,可以被看成一个近似的完全二叉树。 有最大堆和最小堆的性质。最大堆就是某个节点的值至多于其父节点一样大。最小堆中最小的元素都存放在根节点中。 下面放上最小堆的伪代码: MIN-HEAPIFY(A, i) l = LEFT(i) r = RIGHT(i) if l <= A 阅读全文
posted @ 2020-03-30 12:17 为红颜 阅读(228) 评论(0) 推荐(0)
摘要:最近在看开发文档们就顺便记录一下。 1: torch.index_select(input, dim, indices,out=None) 沿着指定维度对输入进行切片,取index中指定的相应项(index为一个LongTensor),然后返回到一个新的张量,返回的张量与原始张量_Tensor_有相 阅读全文
posted @ 2020-03-29 22:33 为红颜 阅读(1014) 评论(0) 推荐(0)
摘要:ipdb是一个交互式的调试工具,集成与python标准库当中,可以按需求跳转到任意的python断点,查看任意变量,单步执行代码,甚至修改变量的值,而不必重启程序。 要使用ipdb的话,在需要进行代码调试的地方插入ipdb.set_trace()。 try: import ipdb except: 阅读全文
posted @ 2020-03-28 10:49 为红颜 阅读(1908) 评论(0) 推荐(0)
摘要:1 torch 的转置 不会导致其内存空间不连续 a=t.arange(0,6) a.storage() 0 1 2 3 4 5 [torch.LongStorage of size 6] b=a.t() # 进行转置的操作 print(b.is_contiguous()) b.storage() 阅读全文
posted @ 2020-03-18 13:04 为红颜 阅读(387) 评论(0) 推荐(0)