在李沐大神d2l中踩过的坑
发表于|更新于|深度学习
|总字数:159|阅读时长:1分钟|浏览量:
最近在用pytorch框架学习李沐大神的d2l,因为时间过去已久,可能因为版本等原因出现了一些问题,有些问题在网上找不到解决办法,在这里记录一下遇到的坑。
图片不显示文字
问题

坐标轴和图例都不显示文字,排查之后发现是svg格式渲染导致的问题,换一个格式就可以正常显示了。

解决方法
将torch源文件中的use_svg_display()函数中的backend_inline.set_matplotlib_formats(‘svg’)改为backend_inline.set_matplotlib_formats(‘png’)可以暂时缓解问题。

源文件路径在 环境/lib/site-packages/d2l/torch.py

文章作者: anym0re
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 anym0re的代码世界!
相关推荐
2024-04-11
面试
4.11联想一面 天津,官网投递,线上面 1.自我介绍(中文) 2.为什么当时去工作了? 认识了初创团队的人,一块创业 3.实习经历 之前同事引荐,做产品 4.聊一个你最熟悉的算法,有什么实际应用吗? 动态规划,主要是做题,实际中没用过 5.你在做模型的时候遇到什么困难,怎么解决的? 坐标轴不显示,改源文件 6.反问:流程 可能会有业务面,不管是否通过都会有结果 7.反问:天津这边有什么业务 按业务来分,不是按地方分 感觉是kpi面,十多分钟就结束了 4.17 上海乌托邦二面 上海,BOSS投递,线上面 说是二面,其实一面就是给了我七个智力题,做完第二天约了二面。 两个面试官,问了下我的经历,然后问了我大模型了解哪些。我基本不知道,就问我推荐相关的东西,答了些基本的,面了十分钟就结束了,让等通知。 应该是G了。 4.18 天津英福 校友企业,学校老师介绍的,线下面。 主要是聊天,聊了30分钟。基本没有问我什么专业问题,主要是介绍情况,说可以提供服务器和卡让我们研究,后期几个实习生一块做项目。 校友人很好,只要是南开的学生就欢迎。 4.18 天津亿数 天津,BOSS投递,线下面 两...
2024-03-03
leetcode-数据结构
链表 链表以节点为单位,每个元素都是一个独立对象,在内存空间的存储是非连续的。链表的节点对象具有两个成员变量:「值 val」,「后继节点引用 next」 。 1234class ListNode: def __init__(self, x): self.val = x # 节点值 self.next = None # 后继节点引用 如下图所示,建立此链表需要实例化每个节点,并构建各节点的引用指向。 12345678# 实例化节点n1 = ListNode(4) # 节点 headn2 = ListNode(5)n3 = ListNode(1)# 构建引用指向n1.next = n2n2.next = n3 图书整理 I 书店店员有一张链表形式的书单,每个节点代表一本书,节点中的值表示书的编号。为更方便整理书架,店员需要将书单倒过来排列,就可以从最后一本书开始整理,逐一将书放回到书架上。请倒序返回这个书单链表。 12345678910111213# Definition for singly-linked list.# class Lis...
2024-03-01
循环定义多变量
今天和扬哥讨论如何通过循环定义多变量,从而达到简化定义变量过程的目的,扬哥研究之后让我使用两个函数local()和exec(),local()相当于定义了一个字典并返回了一个局部变量,但是值不能再做改变。而exec()相当于把字符串中的话提取出来,作为一句代码执行。更推荐使用exec()方法,而且该方法的适用性更广泛。 123456789101112131415161718class Student(): #定义四个属性 def __init__(self,name,age,gender,score): self.name=name self.age=age self.gender=gender self.score=score #定义输出方法 def info(self): print(f'Name:{self.name},Age:{self.age},gender:{self.gender},score:{...
2024-03-31
实习生笔试
3.30腾讯笔试 1.西洋棋皇后能走的格数(20分) 一般来说任何考试第一题都很简单,所以一开始思想上轻敌了,再加上第一次笔试十分紧张,所以在第一题上浪费了大量时间。 捋顺思路遍历即可 2.通过几次操作可以让数组内的奇偶数相同(20分) 最先做出来的是第二题,算是帮我稳住了军心,否则估计零蛋了 先遍历数奇偶,奇数多直接输出gap//2,偶数多优先操作变奇最快的偶数(质因子含2最少) 3.统计成绩异常(20分) 题目太长没看 4.n个城市,m条双向路线,1到n的最小时间(20分) 应该是用Dijkstra,题目太长没看 5.无限循环小数的循环节(20分) 第一题耗费了太久时间,只能从后三道题中选一道做,因为这道题题目最短最容易读懂,就选了这道题,事实证明大错特错 思路应该是需要数学方法来证明,和编程关系不大 3.31美的笔试 选择题(40分) 机器学习和深度学习相关,基本全靠蒙 编程题(60分) 数组排序 送分题 有效括号 原题 栈+哈希表 最长任意两个元素按位与为0的子数组 基本也不太用想 dp,dp[i]表示以nums[i]结尾符合条件的最长子数组 3.31微众银行 选择题(4...
2024-03-28
剑指offer
JZ3 数组中重复的数字 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的输出是2或者3。存在不合法的输入的话输出-1 1234567from collections import Counterclass Solution: def duplicate(self , numbers: List[int]) -> int: cnt = Counter(numbers) for item in numbers: if cnt[item] > 1: return item return -1 JZ5 替换空格 请实现一个函数,将一个字符串s中的每个空格替换成“%20”。 例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 1234class Solution: ...
2024-02-28
leetcode中等题
2. 两数相加 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 1234567891011121314151617181920212223242526272829303132# Definition for singly-linked list.# class ListNode:# def __init__(self, val=0, next=None):# self.val = val# self.next = nextclass Solution: def addTwoNumbers(self, l1: Optional[ListNode], l2: Optional[ListNode]) -> Optional[ListNode]: num_l1=num_l2=0 # l1_p,l2_p=l1,l2,题解中定义...
评论
公告
欢迎来到我的博客,这里用作anym0re记录自己的工作和生活,可以在左下角切歌或关闭音乐,欢迎留言评论。
