自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 更换pip源至国内镜像

pip国内的一些镜像阿里云 https://mirrors.aliyun.com/pypi/simple/  中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/  豆瓣(douban) http://pypi.douban.com/simple/  清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/  中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/修改源方法:

2021-03-29 23:14:13 135

原创 Python(算法)-时间复杂度

时间复杂度算法的时间复杂度是一个函数,它定量描述了该算法的运行时间,时间复杂度常用“O”表述,使用这种方式时,时间复杂度可被称为是渐近的,它考察当输入值大小趋近无穷时的情况时间复杂度是用来估计算法运行时间的一个式子(单位),一般来说,时间复杂度高的算法比复杂度低的算法慢。print('Hello world') # O(1) # O(1)print('Hello World')print('Hello Python')print('Hello Algorithm') for i

2021-03-16 17:06:31 718 1

原创 2021-01-25线程、进程和协程

前言:线程、进程和协程都是实现多任务(同一时间可以做多个事情就叫做多任务)的方法并发:一段时间内做不同的事情,比如一个人吃饭喝水,吃的时候不能喝,喝的时候不能吃,只有在一段时间,吃了再喝或者喝了在吃并行:同一时间做不同的事情,比如边听音乐边吃饭1、线程线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。1.1线程的创建方式第一种:继承Thread类,重写run方法创建线程import threadingimport timeclass A(

2021-01-25 13:24:51 332

原创 20201204_第十讲

1.高阶函数  (1)接收一个或多个函数对象作为参数  (2)将函数作为返回值返回#满足第一个条件,接收一个或者多个函数对象作为参数,但没有将函数作为返回值返回,不属于高阶函数def fun2(n): if n % 2 == 0: return Truedef fun1(fn): list2 = [] for i in list1: if fn(i): list2.append(i) return list2

2020-12-06 20:19:10 105

原创 20201202_第九讲

1.函数的返回值  返回值就是函数执行以后返回的结果。  通过return来指定函数的返回值。  return后面可以跟任意对象,返回值甚至可以是一个函数。2.文档字符串  help()是Python中内置函数,通过help()函数可以查询Python中函数的用法。  在定义函数时,可以在函数内部编写文档字符串,文档字符串就是对函数的说明。3.函数的作用域  变量生效的区域  一共有两种作用域:全局作用域、函数作用域。  全局作用域:在程序执行时创建,在程序执行结束时销毁;所有函数以外的

2020-12-04 00:01:33 192

原创 20201130_第八讲

1.函数 1.1.函数简介  函数也是一个对象;可以用来保存一些可执行的代码,并且可以在需要时,对这些语句进行多次调用。#语法def 函数名([形参1,形参2,形参3....]): 代码块  注意:函数名必须符合标识符的规范(可以包含字母、数字、下划线但是不能以数字开头)  print是函数对象 print()是调用函数 1.2.函数的参数  1.2.1.形参和实参  形参(形式参数) 定义形参就相当于在函数内部声明了变量,但是并不是赋值。  实参(实际参数)指定了形参,那么

2020-12-02 10:14:21 81

原创 20201128_第七讲

1.元组简介 1.1.元组表现形式tuple 1.2.元组是一个不可变序列(一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表) 1.3.使用()创建元素 1.4.元组不是空元组至少有一个 逗号(,) 当元组不是空元组时括号可以省略 元组解包指将元组当中的每一个元素都赋值给一个变量#tuple()# my_tuple = (1,2,3,4)# print(my_tuple,type(my_tuple))# print(my_tuple[2]) #索引#如果元组不是空元

2020-11-30 14:08:24 80

原创 20201126_第六讲

1.序列 1.1.基本概念  序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)并且序列中的数据会按照添加的顺序来分配索引。  数据结构指计算机中数据存储的方式 1.2.基本概念  可变序列:(序列中的元素可以改变):例如 列表(list)  不可变序列:(序列中的元素不能改变):例如 字符串(str)元组(tuple) 1.3.列表的使用  列表的创建:通过[]来创建一个空列表 1.4.切片  切片是指从现有列表中获得一

2020-11-27 11:11:32 174

原创 Linux系统编译opencv流程

Linux系统编译opencv流程版本说明使用ubuntu14.04, + opencv3.4.6 + opencv_contrib3.4.6配置共享文件夹和调整虚拟机窗口大小启动ubuntu系统,在菜单栏中点击“虚拟机”选项,选择“安装Vmware Tools”。在虚拟机中生成以下文件在ubuntu系统的”home”文件夹中创建一个“VMwareTools”文件夹,将上图中的文件移动至新创建的文件夹中并解压。指令如下:打开终端:ctrl + alt + t。进入超级管理员模式:

2020-11-26 15:30:36 718 2

原创 20201121_第五讲

1.条件判断语句(if语句)  1.1.if执行的流程:  语句在执行时,会先对条件表达式进行求值判断。  如果为True,则执行if后的语句。  如果为False,则不执行。  1.2.if执行的流程:  语句在执行时,会先对条件表达式进行求值判断。  如果为True,则执行if后的语句。  如果为False,则不执行。  1.3.input() 函数  该函数用来获取用户的输入。  input()调用后,程序会立即暂停,等待用户输入。  用户输入完内容以后,点击回车程序才会继续向

2020-11-21 15:21:08 97

原创 20201118_第四讲

运算符1.1 运算符的分类    算术运算符,赋值运算符,比较运算符(关系运算符),逻辑运算符,条件运算符。1.2 算术运算符    加法运算符:“+”    减法运算符:“-”    乘法运算符:“”    除法运算符:“/”    整除:“//”,只保留运算后整数位,并返回该位    取模:“%”,取余    幂运算:""1.3 赋值运算符    复制运算符的特殊写法 x = x + 3 其实是和 x += 3 是一样的.    +=(x+= 3 相当于 x = x + 3.

2020-11-19 18:14:43 73

空空如也

空空如也

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

TA关注的人

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