- 博客(53)
- 收藏
- 关注
原创 关于stm32芯片被锁死的办法解开的办法
下载地址如下:链接:https://pan.baidu.com/s/1VP46E29tXTS4wAfod2AaMg?当遇到不小心把芯片锁住的情况也就选中编程呢感到FLASH时写选项字节时(如下,只要不小心选择就会锁死芯片),解锁按照后续的1-6步。1、Stm32 st-LINK Utility.exe软件进行下载,然后打开程序。6、继续点击下面的确定,等待一两分钟芯片就完成了解锁。2、,点击图片里的file将文件添加到程序里。3、点击下面的图片的Target。5、点击图片里的Start。
2023-12-01 14:59:47
8830
9
原创 解决在pycharm中使用matplotlib画图问题
这是因为pycharm的包有点老旧,将plt.show()改成plt.show(block = True)解决办法:在imshow下一行加上plt.show(),plt是你导入包给起的名字。表明版本不兼容,我们需要加入:matplotlib.use(‘TkAgg’)第三这时候能够出现,就是显示不了正常的图片,
2023-11-19 14:25:38
2623
2
原创 安装imageio
如股票需要安装其他的只要在后面加上-i https://pypi.tuna.tsinghua.edu.cn/simple即可。
2023-11-13 14:38:15
683
原创 pytorch学习之第二课之预测温度
但是着这种构造太麻烦,因为导入的工具包都帮我们设置好了,我们只需要设置相应的参数即可。在使用matplotlib时,需要加入。
2023-11-11 14:14:38
306
原创 pytorch常见的数字表示
vector:表示向量,通常是特征,一般是一维的。matrix:一般表示的就是矩阵,通常都是多维的。scalar:表示就是一个数值。
2023-11-10 20:53:39
57
原创 深度学习之pytorch第一课
学习使用pytorch,然后进行简单的线性模型的训练与保存。这是用cpu跑的,但是一般都是使用gpu跑的。只需要将数据和模型传入cuda内行了。
2023-11-10 20:35:32
696
原创 机器学习之KNN学习曲线
scores = np.array(scores)# 将scores转换成np数组。但是我们也不能逐次的调整参数,这个时候就要想办法找出最好的参数最好不用试了,根据。如果说模型里面的参数的变化影响模型的精度,我们就称为模型的超参数。然后将索引放入ks中就可以的到训练效果最好的参数。以后我在选择实验是不是也可以这样。先找到scores的最大值的索引。在图里面找到最合适的点就好。标准化后的准确率更高,
2023-10-21 17:34:25
433
原创 pandas高级操作
全局替换:replace(to_replace = , value= ,inplace= ),其中to_replace=的后面填上被替换的量,value是替身,inplace表示是否要在原来的数据上进行更改要是对局部的某个值进行替换,则需要使用对replace{row: column}
2023-10-15 19:35:02
118
原创 python学习之excel
创建一个excel,并对excel指定单元格进行写入,对写入数据的字体,颜色,大小等设置如下:注意需要调用:openpyxl,以及为了方便调用openpyxl下的styles下的Font。
2023-10-11 11:09:48
33
原创 python学习进阶之(一)——迭代器
很多时候,都是将自己写的类成为一个迭代器,在类里面实现__iter__()和__next__()方法实际上在使用next()函数时,调用的就是迭代器对象的__next__方法python要求迭代器本身也可以迭代,我们还要为迭代器实现__iter__方法,而__iter__方法要返回一个迭代器。
2023-10-07 20:13:26
77
原创 python面向对象之成员保护和访问限制
使用一个函数:getattr(),注意这个函数需要传递两个参数,第一个模块的名称,第二个使模块的方法名字或者模块里面的参数在使用得到的方法时,要在gettattr(模块名,方法名)加上()如果想要内部成员不被外部访问,需要在成员的名字前加上两个下划线’__',这样成员就变成了私有成员(private)。但是有时候希望能够保护其中变量和方法不能被外部访问,针对地保护某些成员,限制对这些成员的访问。前面带有__不一定都是私有成员,还有可能使特殊变量或者方法如:__init。反射:reflect。
2023-10-07 09:42:15
286
原创 python之面向对象(四)之类方法的作用
二者都是python面向对象语言中的函数,__new__很少被用,__init__经常被使用。不同的是__new__在实例创建之前被调用的,用来创建实例然后返回该实例(对象),而__init__在实例创建滞后才使用的,init是用来给对象的实例变量赋值,说明事先存在实例变量,实例变量属于对象,实例变量存在则对象肯定存在。实例方法中的self参数的值从哪里来的?
2023-10-06 19:17:16
41
原创 python之面向对象(三)之类的派生、多继承
多继承:一个子类可以继承多个父类的方法与参数,但是遇到两个父类的方法或者参数一致,根据优先原则,子类会继承相同参数或者方法下的写在最前面的父类的参数和方法。方法的重写:子类继承到父类的方法不能满足子类的需求,子类可以重写从父类继承到的方法。通过super().方法名()实现,在原有的父类方法的基础上,增加方法内容。已经说过一个子类可以继承多个父类的方法和参数,那么子类的子类也可以继承父类的父类的参数和方法,进行多重继承。由此可以得出:子类对象的type属于父类的type,而父类的对象不属于子类的type。
2023-10-06 15:57:00
54
原创 python学习面向对象(二)之类的方法
类方法创建时一定要注意,在类方法前一定要加上@classmethod,这表示修饰器,下面是类的方法。而且可以在一个类里面写多个类方法,但是每一个类方法前都要加上修饰器@classmethod。定义两个的对象一个学生类,一个手机类,通过两个类创建两个对象,学生对象访问手机对象,并且使用手机对象的方法。类的方法不可以调用实例方法或者实例变量:因为在类方法内部不存在对象名。组合指的是:在一个类中以另外一个类的对象作为数据属性,称为类的组合。但是实例方法可以调用类方法或者类变量:可以但是不建议这么使用。
2023-10-06 10:17:18
122
原创 python之面向对象(一)
如果要修改类的变量,一定要通过类名.变量名,进行修改,如果通过对象名.变量名进行修改,只是动态的给对象增加了一个实例变量,而类的变量并未发生改变。类是抽象的模板,像动物是类,而猫,狗可以看成一种对象,实例是根据类创建出来的一个个具体的对象,每个对象都有相同的方法但是各自的数据不同。实例变量指的是(实例)对象本身拥有的变量。简称oop,是一种程序设计思想,把对象作为程序的基本单元,并且一个对象包括数据和操作数据的办法,而变成类名.变量名,进行修改时,该类下的对象共用的变量都会发生改变。
2023-10-05 16:09:18
33
原创 正则表达式
正则:实现对相关数据进行解析,对于一组字符串模式的数据进行解析,提取自己想要的局部数据。findall返回的是列表,列表中储存匹配到的指定内容。其中str代表即将进行匹配的原始字符串数据。1、基于re模块进行正则匹配操作。rule表示指定规则的正则表达式。得到的结果是以列表的形式保存。
2023-10-05 14:38:21
33
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人