摘要:
机器学习的一些基本概念,模型、目标函数、优化算法等等,这些概念对于机器学习算法来说都是通用的套路。 基本形式 有一个实例x有d个属性\(x=(x_{1};x_{2};...x_{d})\),线性模型要通过属性的线性组合来预测函数,即\[y(x)=w_{1}x_{1}+w_{2}x_{2}+...w_ 阅读全文
摘要:
matplotlib是python的一个绘图库。使用它可以很方便的绘制出版质量级别的图形。说实话没有matlab画的图清楚。使用Matplotlib,能够轻易生成各种图像,例如:直方图、波形图,频谱图、条形图、散点图等。 绘图核心API 案例:绘制一条正弦曲线 import numpy as np 阅读全文
摘要:
生成对抗网络(GAN),是深度学习模型之一,2014年lan Goodfellow的开篇之作Generative Adversarial Network,GAN是一种无监督学习方法,它巧妙地利用“对抗”的思想来学习生成式模型,一旦训练完成后可以生成全新的数据样本。DCGAN将GAN的概念扩展到卷积神 阅读全文
摘要:
核心数据结构 pandas最核心的就是Series和DataFrame两个数据结构。 名称维度说明 Series 1维 带有标签的同构类型数组 DataFrame 2维 表格结构,带有标签,大小可变,且可以包含异构的数据列 DataFrame可以看做是Series的容器,即:一个DataFrame中 阅读全文
摘要:
论文发表等级分类 一、第一级-T类-特种刊物论文 《SCIENCE》期刊和《NATURE》期刊 二、第二级-A类 权威核心刊物论文,被国际通用的SCI、EI、ISTP、SSCI以及A&HCI检索系统所收录的论文(以中国科技信息研究所检索为准),或同一学科在国内具有权威影响的中文核心刊物上发表的论文, 阅读全文
摘要:
python的应用领域 系统运维、网络编程(搜索引擎、爬虫、服务器编程)、科学计算、人工智能、机器人、web开发、云计算、大数据及数据库编程、教育、游戏、图像处理.......... python程序{模块:{'数据','函数':{'语句':['表达式']},'类'}} 解释型语言 python在执 阅读全文
摘要:
PyQt 5控件包括:按钮、复选框、滑动条、列表框等 复选框QCheckBox QCheckBox复选框控件,它有两个状态:打开和关闭,他是一个带有文本标签(Label)的控件。复选框常用于表示程序中可以启用或者禁用的功能。 cb = QCheckBox('show title',self) # 创 阅读全文
摘要:
QinputDialog 输入的值可以是字符串,数字,或者一个项目从一个列表 # 显示对话框;第一个字符串是对话框标题,第二个字符串是对话框中的消息 # 对话框返回一个输入文本和一个布尔值,点击OK按钮,布尔值是True # 对话框中收到的消息会显示在行编辑文本框中 1 import sys 2 f 阅读全文
摘要:
信号槽Signals & slots sld.valueChanged.connect(lcd.display) # 将滚动条的valueChanged信号连接到lcd的display插槽 1 # Author:凌逆战 2 # -*- coding:utf-8 -*- 3 import sys 4 阅读全文
摘要:
QMainWindow类提供主要应用程序的窗口,有添加状态栏、工具栏、菜单栏等功能 状态栏 self.statusBar().showMessage('Ready') # 创建一个状态栏 # 状态栏显示Ready,默认显示在右下角 # 要导入from PyQt5.QtWidgets import Q 阅读全文
摘要:
绝对定位 绝对定位有以下限制 1、如果调整窗口,控件的大小和位置不会改变 2、在各种平台上应用程序看起来不会一样 3、如果改变字体,我们的应用程序的布局就会改变 4、如果我们决定改变我们的布局,我们必须完全重做我们的布局 # 要导入from PyQt5 import QLable 框布局Boxlay 阅读全文
摘要:
PyQt5常用的模块 PyQt5的类别分为几个模块,包括: QtCore:包含非核心的GUI功能,此模块用于处理时间、文件和目录、各种数据类型、流、URL、MIME类型、线程或进程 QtGui:包括窗口系统集成、事件处理、二维图形、基本成像、字体和文本 QtWidgets:基本控件都位于pyqt5. 阅读全文
摘要:
文件存储 文件存储到数据库的方式 1. 存储路径 将文件在本地的路径以字符串形式存储到数据库 优点 : 节省数据库空间 缺点 : 当数据库或者文件位置发生变化时文件丢失。 2. 存储文件本身 以二进制方式将文件存储到数据库 优点:数据库和文件绑定存在 缺点 : 占用数据库空间大,存储效率低,结构化麻 阅读全文
摘要:
修改操作符 $set 修改一个域,或者增加一个域 e.g. 修改功能,如果该域不存在则增加这个域 db.class0.update({age:20},{$set:{name:'小微'}}) $unuset 删除一个域 e.g. sex后面为空表示删除一个域 db.class0.update({nam 阅读全文
摘要:
1、非关系型数据库和关系型数据库比较 1. 不是以关系模型构建的,结构自由 2. 非关系型数据库不保证数据的一致性 3. 非关系型数据库可以在处理高并发和海量数据时弥补关系型数据库的不足 4. 非关系型数据库在技术上没有关系型数据库成熟也没有sql语句的操作 2、mongoDB文档型数据库 创建数据 阅读全文
摘要:
MongoDB芒果数据库 数据存储阶段 文件管理阶段(.txt .doc .xlc) 优点:数据可以长期保存;数据有一定格式化规范;可以大量存储;使用简单方便 缺点:数据一致性差;用户查找修改不方便;数据冗余 数据库管理阶段 优点:数据组织结构化,降低了冗余;提高了增删改查的效率;便于扩展,方便程序 阅读全文
摘要:
1、使用pycharm,生成UI文件 右键->External Tools->QtDesigner 选择Main Window创建一个窗体,从右边拖动组件到窗体上,保存路径到自己的工程目录下。 2、使用PyUIC生成.py文件 右键.ui文件->External Tools->PyUIC,自动生成。 阅读全文
摘要:
Qt Designer的安装方法 使用Qt Designer可以使用GUI的方式快速生成PyQt代码,本文介绍Qt Designer的安装以及在PyCharm中的配置方法。 pip install PyQt5 安装完PyQt5之后,并没有Qt Designer.exe,至少我的计算机是这样的,还需进 阅读全文
摘要:
from tkinter import * window = Tk() # 创建一个窗口 window.mainloop() # 消息循环,显示窗口 window.title("窗口标题") # 窗口标题 window.geometry("380x420+500+240") #窗口的大小和位置,注意 阅读全文
摘要:
常见模型分类 循环服务器模型 :循环接收客户端请求,处理请求。同一时刻只能处理一个请求,处理完毕后再 处理下一个。 优点:实现简单,占用资源少 缺点:无法同时处理多个客户端请求 适用情况:处理的任务可以很快完成,客户端无需长期占用服务端程序。udp比tcp更适合循环。 IO并发模型:利用IO多路复用 阅读全文
摘要:
1、存储引擎(处理表的处理器) 1、基本操作 1、查看所有存储引擎 mysql> show engines; 2、查看已有表的存储引擎 mysql> show create table 表名; 3、创建表指定存储引擎 create table 表名(...)engine=myisam; 4、已有表修 阅读全文
摘要:
1、数据导入(文件内容导入数据库) 1、作用 :把文件系统的内容导入到数据库中2、语法 load data infile "/var/lib/mysql-files/文件名" into table 表名 fields terminated by "分隔符" lines terminated by " 阅读全文
摘要:
索引 1、定义:对数据库表的一列(字段)或多列的值进行排序的一种结构(Btree方式) 2、优点:加快数据检索速度 3、缺点:占用物理存储空间;当对表中数据更新时,索引需要动态维护,降低数据维护速度4、索引示例 1、开启运行时间检测 :set profiling=1; 2、执行查询语句 select 阅读全文
摘要:
1、聚合函数 1、分类 avg(字段名) : 求该字段平均值 sum(字段名) : 求和 max(字段名) : 最大值 min(字段名) : 最小值 count(字段名) : 统计该字段记录的个数2、示例 1、攻击力最强值是多少 select max(gongji) from MOSHOU.sang 阅读全文
摘要:
1、库 1、库的基本操作 1、查看已有的库 show databases; 2、创建库(指定默认字符集) create database 库名 default charset=utf8; 3、查看创建的库(字符集)(非内建) show create database 库名; 4、查看当前所在库 se 阅读全文
摘要:
SQL查询 1、select ...聚合函数 from 表名 1、where ... 2、group by ... 3、select ...聚合函数from表明 4、having ... 5、order by ... 6、limit ...; 2、group by 1、作用 :给查询结果进行分组 2 阅读全文
摘要:
高级异常 回顾异常相关的语句: try-except 用来捕获异常的通知 try-finally 用来做一定要做的事 reise 用来发生异常通知 assert 用来根据条件来发出AssertionError类型的异常通知 with语句 语句: with 表达式1 [as 变量1],表达式2 [as 阅读全文
摘要:
用于类的函数 issubclass(cls,class_or_tuple) 判断一个类是否继承自其他的类,如果此类cls是class或tuole中的一个派生(子类)则返回True,否则返回False 封装 enclosure 封装的目的是让使用者尽可能少的引用实例变量(属性)进行操作 私有属性:py 阅读全文
摘要:
文件是数据存储的单位,文件中的数据以字节为单位进行顺序存储,汉字在GBK中占2个字节,在UTF-8中占3个字节 文件的操作流程 打开文件 读/写文件 关闭文件 注意:任何操作系统,一个应用程序同时打开文件的数量有最大数限制的,所以要记得关闭文件 open方法 Python open() 方法用于打开 阅读全文
摘要:
迭代器 迭代器就是iter(可迭代对象函数)返回的对象,说人话.......可迭代对象由一个个迭代器组成 可以用next()函数获取可迭代对象的数据 迭代是访问集合元素的一种方式(因为集合是无序的,所以不能索引),naxt(集合), 迭代器对象从集合的第一个元素开始访问,直到所有元素被访问结束,迭代 阅读全文
摘要:
python 错误与异常 语法错误 异常:大多数的异常都不会被程序处理,都以错误信息的形式展现在这里 异常处理: try 语句执行顺序: 先执行try语句里面的语句,如果没有异常发生,忽略except语句,try子句执行后结束。 如果在执行try子句的过程中发生了异常,那么try子句余下的部分将被忽 阅读全文
摘要:
装饰器 装饰器是一个函数,主要用来包装另一个函数或类,装饰器的目的在不改变原函数的情况下,对原函数进行包装,添加功能。 装饰器传入的是一个函数,返回的也是一个函数 我们先来看一个简单的函数 上面那段代码其实就实现了装饰器的功能,对sum1函数进行包装,添加了计时功能。 注意:timeit传入的是函数 阅读全文
摘要:
函数式编程 用一系列函数解决问题 传入参数一定,结果必一定(只有一个输入一个输出) def myadd(x, y):# 不可重入函数: return x + y y = 200 def myadd2(x):#可重入函数 return x + y print(myadd2(10)) # 210 y = 阅读全文
摘要:
创建列表 list( ) # 创造列表 list(可迭代对象) # 将可迭代对象创造成列表 切片索引:列表[a:b] 切片索引赋值:列表[切片] = 可迭代对象 L = [2,3,4] L[0:1] = [23,34] #把L中的第一个换成[23,34] print(L) # [23, 34, 3, 阅读全文
摘要:
Python模块 模块是一个包含一系列数据、函数、类等组合的程序组,可以供给其他模块或文件使用 模块的分类: 内建模块(builtins) 在解析器内可以直接使用 标准库模块, 安装python时已安装且可以直接使用 第三方模块(通常开源) 需要自己安装 用户自己编写的模块(可以作为其他人的第三方库 阅读全文
摘要:
互联网公司,去哪家能实现自己的利益最大化,前提是有能力进去目标得明确清晰, 1、公司从事的行业有巨大的想象空间,已经或者有潜力构造护城河 2、公司短期不会死掉,未上市,估值不高,创始人有分享利益意愿 3、创始人有过创业经验,能力得到了证明,有较大概率确保公司能够做大 选择大于努力 通信行业早就出现了 阅读全文
摘要:
def 函数 function 函数是可以重复执行的语句块,可以重复调用 作用: 1. 用于封装语句块,提高代码的重用性 2. 定义用户级别的函数 3.函数外部不可以访问函数内部的变量空间,在函数内可以访问函数外的变量,但不能修改此变量, 出了函数,变量的值又变会全局变量的值。 4.如果函数内部没有 阅读全文
摘要:
pycharm个性化设置 外观字体15,编辑器字体16。 每行默认字符数 python 代码默认一行的长度不超过 80 个字符,但是 pycharm 默认的分割线在第 120 个字符处,需要作如下修改: 设置 File -> Settings -> Code Style -> Right margi 阅读全文
摘要:
字符 a、A、中、+、*、の......均表示一个字符 一般 utf-8 编码下,一个汉字 字符 占用 3 个 字节 一般 gbk 编码下,一个汉字 字符 占用 2 个 字节 编码 规定每个“字符”分别用一个字节还是多个字节存储,用哪些字节来存储。(其实际是对字符集中字符进行编码,即:每个字符用二进 阅读全文