- 博客(20)
- 收藏
- 关注
原创 解决cannot import name ‘PILLOW_VERSION‘ from ‘PIL‘的问题
查了一下,很多人说是pillow版本过高,我是6.1.0不存在版本过高的问题,debug小闪电出现在from PIL import Image, ImageOps, ImageEnhance, PILLOW_VERSION,进入PIL的__init__.py查看,没有PILLOW_VERSION,把它改成_version就不会报错了。
2023-11-07 11:49:09 343
原创 强化学习蘑菇书学习笔记04
DQN(Deep Q-Network): 基于深度学习的Q-learning算法,其结合了 Value Function Approximation(价值函数近似)与神经网络技术,并采用了目标网络(Target Network)和经验回放(Experience Replay)等方法进行网络的训练。......
2022-07-23 20:52:42 322
原创 【无标题】
Warning:This Python interpreter is in a conda environment, but the environment hasnot been activated. Libraries may fail to load. To activate this environmentplease see https://conda.io/activation先运行conda activate base
2022-06-23 19:34:05 199 1
原创 matplotlib基础绘图
plt.plot绘制折线图from matplotlib import pyplot as plt设置图形大小——plt.figure()plt.figure(figsize=(20,8),dpi=80)绘图——plt.plot(x,y)x:所有坐标的x值,y:所有坐标的y值调整x(y)轴的刻度——plt.xticks()调整间距——传递一个参数(包含数字的可迭代对象),步长合适即可添加字符串到x(y)轴——传入两个参数,分别是两个可迭代对象,数字和字符串最终会一一对应,只显示字符串展示—
2021-04-08 23:39:04 86
原创 数据结构与算法01_20210127
时间复杂度的几条基本计算规则基本操作,即只有常数项,认为其时间复杂度为O(1)顺序结构,时间复杂度按加法进行计算循环结构,时间复杂度按乘法进行计算分支结构,时间复杂度取最大值判断一个算法的效率时,往往只需要关注操作数量的最高次项,其它次要项和常数项可以忽略在没有特殊说明时,我们所分析的算法的时间复杂度都是指最坏时间复杂度常见时间复杂度执行次数函数举例阶非正式术语12O(1)常数阶2n+3O(n)线性阶3n2+2n+1O(n2)平方阶5l
2021-01-27 22:30:50 175
原创 Python基础08_20210111
重写__str__()方法object 有一个__str__()方法,用于返回一个对于“对象的描述”,对应于内置函数 str() 经常用于 print()方法,帮助我们查看对象的信息。str()可以重写。class Person: def __init__(self,name,age): self.name = name self.__age = age def __str__(self): '''将对象转化成一个字符串,一般用于 print 方法''' return "
2021-01-11 22:59:54 61
原创 Python基础07_20210109
类和对象的结构方法,理解为函数,是数据类型的行为;属性,理解为变量,是数据类型的状态。类就是将行为和状态打包在一起。从一个类创建对象时,每个对象会共享这个类的行为但不共享状态。类的定义属性用来描述数据,方法(函数)用来描述这些数据相关操作。class Student: company = "SXT" # 类属性 count = 0 # 类属性 def __init__(self, name, score): #构造方法第一个参数必须为self
2021-01-09 10:55:52 69
原创 Python基础06_20210108
可变参数可变参数指的是“可变数量的参数”。分两种情况:*param(一个星号),将多个参数收集到一个“元组”对象中。**param(两个星号),将多个参数收集到一个“字典”对象中。强制命名参数在带星号的“可变参数”后面增加新的参数,必须在调用的时候“强制命名参数”。因为可变参数数量可变,如果不强制命名,会将后面传递的参数值收集,导致后面的参数没有值。def f1(*a,b,c): print(a,b,c)#f1(67,34,46) #会报错。由于 a 是可变参数,将 67,34
2021-01-08 22:15:32 100
原创 Python基础05_20210107
控制语句可迭代对象序列。包含:字符串、列表、元组字典迭代器对象(iterator)生成器函数(generator)文件对象遍历字符串中的字符for x in'zxc007': print(x)遍历字典d = {'name':'梁朝伟','age':16,'address':'HongKong'}for x in d: #遍历字典所有的 key print(x) for x in d.keys(): #遍历字典所有的 key print(x) for x i
2021-01-07 23:17:19 118
原创 Python基础04_20210107
字典字典的创建{}、dict()>>> a = {'name':'梁朝伟','age':16,'job':'actor'}>>> b = dict(name = '梁朝伟', age = 16,job = 'actor')>>> a{'name': '梁朝伟', 'age': 16, 'job': 'actor'}>>> b{'name': '梁朝伟', 'age': 16, 'job': 'actor'}>
2021-01-07 19:53:13 82 1
原创 Python基础03_20210106
(三)序列列表元素的增加和删除增加和删除都会对内存做修改,尽量在列表尾部增添元素,避免效率低。增加+运算符操作地址会变,创建了新的对象。>>> a = [20, 40, 89]>>> id(a)2882861325192>>> a = a + [78]>>> a[20, 40, 89, 78]>>> id(a)2882868061896append()方法地址不变,原地操作,不创建新的对
2021-01-06 20:31:16 60
原创 Python基础02_20210105
链式赋值同一个对象赋值给多个变量。 x=y=123 相当于:x=123; y=123系列解包赋值系列数据赋值给对应相同个数的变量(个数必须保持一致) a,b,c=4,5,6 相当于:a=4;b=5;c=6>>> a,b=1,2 >>> a,b=b,a >>> print(a,b) >2 1常量Python 不支持常量,即没有语法规则限制改变一个常量的值。我们只能约定常量的命名规则,以及在程序的逻辑上不对常量的值作出修改。
2021-01-05 23:02:50 169 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人