自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一条有梦想的咸鱼

对深度学习、CV感兴趣的计算机小白

  • 博客(12)
  • 收藏
  • 关注

原创 【菜gou的CS61A学习笔记13 Special Object Methods & Recursive Objects】

本次课的内容非常有趣,第一个Special Object Methods讲的是python中的基础的Object类中的一些固定方法,比如__str__方法等,掌握这些方法有助于我们更好地构建类和在自建的类中重写这些方法;第二个讲的是一些递归对象,比如我们以前经常提到的树,但是这节课新教授了链表,非常有趣。课程ppt如下:Special Object Methods:Special Object MethodsRecursive Objects:Recursive Objects: Tree ..

2022-05-12 15:17:16 397

原创 【菜gou的CS61A学习笔记 Midterm1】

CS61A SP21 midterm1

2022-05-08 23:23:51 1587

原创 【菜gou的CS61A学习笔记12 Class & Inheritance】

这两次课程主要介绍了python中的面向对象的设计思想,讲解了自定义类的写法和继承,个人认为是非常重要的,因为python也可以面向对象编程,所以重要的是掌握这种设计思想。如果是之前已经接触过C++或者Java,那么其实面向对象的思想都是通的,只需要有针对性的了解一下python的相关语法即可。课程ppt如下:Objects + Classes:https://inst.eecs.berkeley.edu/~cs61a/sp21/assets/slides/16-Objects_+_...

2022-05-07 20:45:04 848

原创 【菜gou的CS61A学习笔记11 Mutable Values & List & Iterators】

今天是三次课放在一起写,主要是这三次课互相连接比较紧密,而且涉及到一些之前我们学过的内容,第一节Mutable Values讲述了一些小的概念如nondestructive&destructive,第二节主要讲述了python list的一些方法和作用域等问题....

2022-04-27 18:10:49 1416

原创 【菜gou的CS61A学习笔记10 Abstraction & Trees】

这两节课的内容主要还是关于python的基础数据结构的问题,如果学过python的话可以过一遍ppt内容即可,所以将两个lec合成了一个记录。一、lecturelec11 :https://inst.eecs.berkeley.edu/~cs61a/sp21/assets/slides/11-Data_Abstraction_full.pdflec12 :https://inst.eecs.berkeley.edu/~cs61a/sp21/assets/slides/12-Trees_ful..

2022-04-21 11:27:14 1446

原创 【菜gou的CS61A学习笔记9 Function & Containers】

上来还是大概说一下本节课的内容,本节课主要讲述了python的基本的数据类型,比如列表元组之类的,然后本次还是两节合到一起,上一节Function Example的内容还是倾向于习题课的内容。一、lectureFunction ppt:https://inst.eecs.berkeley.edu/~cs61a/sp21/assets/slides/09-Function_Examples_full.pdfContainer ppt:https://inst.eecs.berk...

2022-04-11 16:26:55 321

原创 【菜gou的CS61A学习笔记8 Exceptions】

首先老样子还是来一个全课的类似于总结类的说明,这节课还是先用了一个例子对上节课的树形递归做了巩固,然后又接续讲述了异常的有关操作。最后浅谈一下我对这门课目前的感想,感觉上课学习到的思想非常重要,当然会教你一些小的trick和编程的艺术,但是具体的语法方面还是建议学习前有一些了解,语法方面讲解比较简单。一、lectureppt:https://inst.eecs.berkeley.edu/~cs61a/sp21/assets/slides/08-Design_+_Exceptions_full.pdf

2022-04-03 17:43:37 748

原创 【菜gou的CS61A学习笔记7 Tree Recursion】

首先大概概括一下本节内容课上主要讲解了树形递归的操作,主要是通过几个实例来逐步认识和体会该递归的方法和与线性递归的区别。一、lectureppt:https://inst.eecs.berkeley.edu/~cs61a/sp21/assets/slides/07-Tree_Recursion_full.pdf我们首先说明一下我认为本次课程内容深度上比以往的课程要深入一些,有些程序可能课上没有完全消化需要下来再看一看,所以本次课程的笔记总结还是显得比较重要,接下来先引入Tree Recursi.

2022-04-01 21:42:15 859 3

原创 【菜gou的CS61A学习笔记6 Recursion】

本次lecture的主要内容简述了初步的递归操作,主要包括了线形递归和尾递归。一、lecture lecture ppt:https://inst.eecs.berkeley.edu/~cs61a/sp21/assets/slides/06-Recursion_full.pdf简单的线性回归,我们简单讨论一下如下的例子()def sum_squares(N): """ 函数的目的是返回N个数的平方和 """ if N < 1: #注意结束...

2022-03-24 22:19:46 1305

原创 【菜gou的CS61A学习笔记5 Environments】

本次lecture的内容主要为听完我个人感觉偏向于习题课,主要还是偏向于理解python函数作用域的问题,课程ppt也谈到了本节无新内容,是复习理解之前提到过的函数规则。一、lecture所以本次文章只是简单罗列一下各个例题,并再提供一些我个人理解的思路,如有错误还请指正!观察题意定义了三个函数(global),然后在h()中又重新定义了f(),首先明确f、g、h全是定义的全局函数,然后如果是在g函数中再调用f()相当于还...

2022-03-21 20:00:08 890

原创 【菜gou的CS61A学习笔记 0】

本专栏的目的就是为了记录最近一段时间的学习,仅供大家参考,不喜轻喷,如有更好的建议还请各位大佬多提,谢谢大家!本专栏主要记录的内容包括上课的例题、课程阅读资料、lab&homework等,本质上还是仔细记录并督促自己每天的学习,因为感觉目前在校的学习仍有较大的缺陷,希望能通过国外一些优秀的课程资源提高自己的能力,如有错误之处请多多指教! CS61A是UC Berkeley本科生的基础课程,主要讲解函数式编程、面向对象编程和声明式编程(SQL)三种编程范式以及如何利用各种...

2022-03-21 18:43:49 889

原创 解决报错Reason: Incompatible library version

今日答主在测试python中的PIL包时,发生了如下报错:Reason: Incompatible library version: _imaging.cpython-37m-darwin.so requires version 14.0.0 or later, but libjpeg.9.dylib provides version 12.0.0分析报错信息可以看出,是库与库之间的版本不兼容问题导致的,因为PIL这个库比较老了,只支持到python2.7,所以可能导致出现了这种问题。所以我

2022-01-23 17:13:08 3057 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除