自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 解决PyQt中PyUIC中出现“This application failed to start because no Qt platform plugin could be initialize”的

后来改了命名,如下图,也是在CSDN的一个博客上看到的。改变路径的名称,一开始按照博客上对系统变量命名的时候。就能够正常把ui文件生成py文件了。仅用于记录,以便以后自己查阅使用。

2024-01-22 15:51:36 465

原创 python学习笔记——opencv人脸识别,打卡机器

openCV项目实战笔记

2023-12-09 20:23:15 186

原创 C++调用matlab函数方法及容易出现的问题

在右侧的“解决方案资源管理器中”,右键目录中的解决方案,选择属性,在“配置属性→VC++目录”中,在“包含目录”一栏添加D:\Matlab2016\extern\include,在“库目录”一栏添加D:\Matlab2016\extern\lib\win64\microsoft。将.lib, .h, .dll, .ctf四个文件,放到创建的C++工程目录中,一定要放到工程的第二个文件夹当中,E:\C++Program\CallMatlab3\CallMatlab3。2.创建一个.m函数,生成C++文件。

2023-12-09 20:11:06 381

原创 Python学习笔记——Gan

GAN和WGAN

2023-01-10 10:26:23 344

原创 Python学习笔记——自动编码器

自动编码器

2022-10-01 17:06:09 632

原创 Python学习笔记--CNN实例/RNN/LSTM

CNN例子RNN/LSTM

2022-08-18 21:08:40 759

原创 Python学习笔记--Pytorch--卷积神经网络

卷积神经网络

2022-08-13 17:25:07 514

原创 Python学习笔记--pytorch--随机梯度下降、神经网络与全连接层

随机梯度下降、神经网络与全连接层

2022-06-20 10:41:11 435

原创 Python学习笔记--Pytorch-数据类型

torch基本操作

2022-06-17 10:37:44 1267

原创 Python学习笔记--Pythorch学习1手写体识别

手写体识别

2022-06-14 09:49:35 361 1

原创 Python学习笔记--机器学习算法基础

逻辑回归KMeans

2022-06-13 11:47:54 139

原创 Python学习笔记--机器学习基础算法3

线性回归梯度下降岭回归

2022-06-12 20:20:37 124

原创 Python学习笔记--基础分类算法2

决策树随机森林

2022-06-10 23:36:27 140

原创 Python学习笔记--基础分类算法

knn朴素贝叶斯交叉验证,网格搜索

2022-06-07 18:03:12 456

原创 Python 学习笔记--机器学习算法基础--数据降维

数据降维,开发流程

2022-06-01 10:10:17 528

原创 Python机器学习算法基础--数据特征预处理

一.特征预处理–归一化方法:数值型数据:标准缩放:1.归一化2.标准化3.缺失值类别型数据:one-hot编码时间类型:时间的切分归一化sklearn特征处理APIsklearn.preprocessingsklearn归一化API:sklearn.preprocessing.MinMaxScalerMinMaxScaler语法MinMaxScaler(feature_range=(0,1)…)每个特征缩放到给定范围(默认[0,1])MinMaxScalar.fit_transfo

2022-05-31 17:34:01 246

原创 Python机器学习算法基础一

1.可用数据集UCIkagglescikit-learn2.常用数据集的结构组成数据集:特征值+目标值dataFrame:缺失值,数据转换机器学习:重复值,需要进行去重3.数据中对于特征的处理pandas:一个数据读取非常方便以及基本的处理格式的工具sklearn:对于特征的处理提供了强大的接口4.字典特征抽取DictVectorizer(sparse=True,…)DictVectorizer.fit_transform(X)X:字典或者包含字典的迭代器返回值:返回spars

2022-05-31 11:33:25 185

原创 Python学习笔记--机器学习-数据科学库--Pandas时间序列

1.Pandas时间序列序列import pandas as pdimport numpy as npfrom matplotlib import pyplot as pltdf=pd.read_csv('./911.csv')#print(df.head(10))#print(df.info())##获取分类情况temp_list=df['title'].str.split(':').to_list()cate_list=list(set([i[0] for i in temp_list

2022-05-29 20:00:53 100

原创 Python学习笔记--机器学习科学数据库05

1.数据的合并和分组聚合(字符串离散化的案例)import matplotlib.pyplot as pltimport numpy as npimport pandas as pdfrom matplotlib import pyplot as pyfile_path='IMDB-Movie-Data.csv'df=pd.read_csv(file_path)#print(df.head(1))print(df['Genre'])##统计分类的列表temp_list=df["

2022-05-27 10:39:48 135

原创 Python-科学数据库04--Pandas

2022-05-25 19:39:53 95

原创 Python学习笔记--机器学习-数据科学库--numpy

第二部分numpy1、结构类型import numpy as npimport randomti=np.array([1,2,3])print(ti)print(type(ti))'''<class 'numpy.ndarray'> numpy数组类型'''t4=np.array(range(1,4),dtype=float)print(t4)print(t4.dtype)###调整数据类型t6=t4.astype("int8")print(t6)print(t6

2022-05-24 21:32:15 145

原创 Python机器学习--科学数据库02

1.练习假设大家在30岁的时候,根据自己的实际情况,统计出来了你和你同桌各自从11岁到30岁每年交的女(男)朋友的数量如列表a和b,请在一个图中绘制出该数据的折线图,以便比较自己和同桌20年间的差异,同时分析每年交女(男)朋友的数量走势a = [1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]b = [1,0,3,1,2,2,3,3,2,1 ,2,1,1,1,1,1,1,1,1,1]要求:y轴表示个数x轴表示岁数,比如11岁,12岁等from matplotli

2022-05-23 19:37:41 383

原创 Python科学数据库学习笔记1

一、matplotlib绘制一个简单的图from matplotlib import pyplot as plt####导入pyplpt##设置图片大小fig=plt.figure(figsize=(20,8),dpi=80)x=range(2,26,2)y=[15,13,14.5,17,20,25,26,26,24,22,18,15]plt.plot(x,y)###绘制x轴刻度##变稀疏_xtick_labels=[i/2 for i in range(4,49)]plt.xt

2022-05-19 20:58:20 243

原创 Python数据结构与算法06

一、树的概念1.树的存储方式顺序存储:将数据结构存储在固定的数据中,在遍历速度上有一定的优势,但因所占空间比较大,是非主流二叉树。二叉树通常以链式存储。2.二叉树的概念每个节点最多有两个子树的结构。通常子树被称为左子树和右子树。3.二叉树的遍历广度优先(层次遍历)class Node(object): def __init__(self,item): self.elem=item self.lchild=None self.rchild=

2022-05-19 12:02:10 72

原创 Python入门学习数据结构与算法05

一、排序与搜索1、冒泡排序def bubble_sort(alist): '''冒泡排序''' n=len(alist) for j in range(n-1): ##从0到n-2 for i in range(0,n-j-1): ##包头不包尾 ###班长从头走到尾 if alist[i]>alist[i+1]: alist[i],alist[i+1]=alis

2022-05-19 09:39:48 222

原创 Python入门学习数据与结构4

1.单向循环列表操作:单链表的操作:is_empth() 链表是否为空length() 遍历整个链表add(item)链表头部添加元素append(item)链表尾部添加元素insert(pos.item)指定位置添加元素remove(item)删除节点search(item)查找节点是否存在#!usr/bin/env python# -*- coding:utf-8 _*-"""@author: JMS@file: my05.py@time: 2022/05/11@desc

2022-05-13 11:59:47 50

原创 Python数据结构与算法

1.链表数据结构需要定义为类单链表的操作:is_empth() 链表是否为空length() 遍历整个链表add(item)链表头部添加元素append(item)链表尾部添加元素insert(pos.item)指定位置添加元素remove(item)删除节点search(item)查找节点是否存在2.单链表及节点的定义代码class Node(object): #节点 def __init__(self,elem): self.element=elem

2022-05-11 17:02:18 193

原创 Python数据结构与算法2

1.顺序表2.元素外置3.顺序表的结构与实现4.顺序表的两种基本实现方式一体式:结构性强,易于管理。但是由于数据元素存储区域是表对象的一部分,顺序表创建后,元素存储区就固定了。分离式:表对象里只保存与整个表有关的信息(即容量和元素个数),实际数据元素存放在另一个独立的元素存储区里,通过链接与基本表对象关联。5.元素存储区扩充每次扩充增加固定数目的存储位置,如每次扩充增加10个元素位置,这种策略可称为线性增长。特点:节省空间,但是扩充操作频繁,操作次数多没底扩充容量加倍,如每次扩充增加一倍存

2022-05-10 12:02:21 55

原创 Python数据结构与算法入门学习1

一. 算法的引入如果a+b+c=1000,且 a^2 +b ^2=c ^2(a,b,c为自然数),如何求出所有a,b,c组合1.枚举法import timestart_time=time.time()for a in range(0,1001): for b in range(0,1001): for c in range(0,1001): if a+b+c==1000 and a**2+b**2==c**2: pri

2022-05-09 15:36:29 354

原创 Python入门笔记11

第七章 模块(module)1.模块化程序设计理念1.设计API,进行功能描述。2.编码实现API中描述的功能3.在模块中编写测试代码,并消除全局代码4.使用私有函数实现不被外部客户端调用的模块函数设计计算薪水模块的API我们可以通过__doc__可以获得模块的文档字符串的内容。import salaryprint(salary.doc)print(salary.yearSalary.doc)模块`'''用于计算公司员工的薪资'''company="北京尚学堂"def year

2022-05-08 19:49:34 381

原创 Python入门学习笔记10

第八章 文件操作(IO技术)1.创建文件对象 open()open()函数用于创建文件对象:open(文件名[,打开方式])2.文本文件的写入1.创建文件对象2.写入数据3.关闭文件对象f=open("a.txt","a")a='尚学堂\n百战程序员\n'f.write(a)f.close()3.中文乱码问题windows操作系统默认的编码是GBK,Linux操作系统默认的编码是UTF-8.当我们用open()时,调用的操作系统打开的文件,默认的编码是GBK。python默认的

2022-05-07 18:06:26 185

原创 Python学习笔记09

一、异常的本质–调试的核心理念1.__try__except基本结构try:被监控的可能引发异常的语句块except BaseException [as e]:异常处理语句块print("step1")try: #跳过try块中异常以后的代码 print('step1') a=3/0 print('step2')except BaseException as e: print('发生异常,0不能做除数') print

2022-05-05 20:12:34 127

原创 Python学习笔记08

1.方法没有重载如果我们在类体中定义了多个重名的方法,只有最后一个方法有效2.方法的动态性动态的为类添加新的方法,或者动态的修改类已有的方法class Person: def work(self): print("努力上班!")def play_game(s): print('{0}在玩游戏'.format(s))def work2(s): print("好好工作,努力上班!赚大钱,娶媳妇")p=Person()Person.work=work2

2022-05-05 11:38:16 144

原创 python入门学习笔记07

1.嵌套函数(内部函数)在函数内部定义的函数!def outer(): print('outer01 running') def inner(): print("inner01 running") inner()outer()结果:outer01 runninginner01 running2. nonlocal 关键字nonlocal 用来声明外层的局部变量global 用来声明全局变量a=100def outer(): b=10

2022-05-01 12:46:51 86

原创 Python入门学习笔记6

1.函数也是对象,内存底层分析2.变量的作用域(全局变量和局部变量)大量循环的时候使用局部变量,其他时候不用管。仅仅在强调效率时使用3.参数的传递传递不可变对象(int float 字符串 元组 布尔值)在赋值操作时,由于不可变对象无法改变,系统会创建一个新对象4.浅拷贝和深拷贝浅拷贝:copy 不拷贝子对象的内容,只是拷贝子对象的引用深拷贝:deepcopy 连子对象的内存也全部拷贝一份,对子对象的修改不会影响源对象浅拷贝import copya=[10,20,[50,60]]b=

2022-04-27 16:42:20 505

原创 Python入门笔记5

1.for 循环和可迭代对象遍历for 变量 in 可迭代对象循环体语句d={'value':'gaoqi','age':18,'job':'程序员'}for y in d: print(y)for z in d.keys(): print(z)for x in d.values(): print(x)for a in d.items(): print(a)range对象练习sum_all=0sum_even=0sum_odd=0for x in

2022-04-25 17:21:33 787

原创 Python入门学习笔记4

字典字典是不可变的数据,比如 整数、浮点数、字符串、元组主要:{} 、dict()其次:zip()3.fromkeys 创建值为空的字典>>> a={"name":'gaoqi',"age":18,"job":[2,3,4]}>>> b=dict(name="gaoqi",age=18)>>> c=[("name","gaoqi"),("age",18)]>>> k=['name','age']>>>

2022-04-24 17:05:25 68

原创 Python入门笔记3

1.可变字符串修改字符串中的值,智能创建新的字符串io.StringIO或array>>> s="hello.sxt">>> import io>>> sio=io.StringIO(s)>>> sio<_io.StringIO object at 0x00000230D228F0D8>>>> sio.getvalue()'hello.sxt'>>> #看sio的值&

2022-04-22 20:28:56 502

原创 Python入门学习笔记2

有关字符串的相关笔记a,b,c=4,5,6b5print(a,b)4 5a,b=b,cc63.数字运算加减乘除 + - * /// 整除 7//2 3% 模 7%4 3幂 23 8divmod()函数同时得到商和余数>>> divmod(10,3)(3, 1)>>> 3.进制 见笔记4.int()实现类型转换 见笔记5.浮点数 float 小数float() 将整数转换成浮点数r

2022-04-21 15:30:59 737

原创 1.Python入门学习笔记

Python入门学习

2022-04-20 20:35:12 751

空空如也

空空如也

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

TA关注的人

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