机器学习Python
文章平均质量分 89
马可露露
人生苦短,我只看帅哥
展开
-
光流分析 Optical Flow Lucas-Kanade 算法 DOF Dense Optical Flow
光流跟踪算法对车位进行跟踪。原创 2023-02-28 21:10:29 · 973 阅读 · 1 评论 -
Github 开源人脸识别和人脸矫正项目
1. face_recognitiongithub.face_recognitionGithub开源人脸识别项目face_recognition解读实时人脸检测例子可以把照片换成自己的试一下。2. 人脸矫正:face-alignment-with-opencv-and-python原创 2020-12-28 00:09:37 · 864 阅读 · 1 评论 -
WIN10_Anaconda安装face_recognition
打开Anaconda Prompt查看python版本,改成3.6pip install CMakepip install Boostpip install dlib时间可能没有前面快,等着吧。。。然后就出现了Successfully installed dlib-19.21.1pip install face_recognition秒完。。。7. 检查python>>> import face_recognition>>.原创 2020-12-19 16:32:45 · 247 阅读 · 1 评论 -
Python属性 __dict__
1. _ dict _属性# -*- coding: utf-8 -*-class A(object): """ Class A. """ a = 0 b = 1 def __init__(self): self.a = 2 self.b = 3 def test(self): print('a normal func.') @staticmethod def static_原创 2020-06-21 20:36:27 · 252 阅读 · 0 评论 -
Pycharm——10 类-2(封装、继承、多态)动态类、类模块、私有类
10.9 类与面向对象编程10.9.1 封装(Encapsulation)通过动态类把属性定义、方法定义(数据变量、函数)集成在一起就是封装。10.9.2 继承(Inheritance)多父系继承和多层级继承。10.9.3 多态(Polymorphism)多态性是相同的函数可以作用于所种类型的对象上并获得不同的结果。10.9.4类编写注意事项属性和方法命名不可重复。在开发代码前,统一对命名规则进行定义。不要直接使用动态类内的数据变量当类会变得庞大时,应该进行黑拆分可以在类内引用外面已原创 2020-06-10 21:04:48 · 597 阅读 · 0 评论 -
Pycharm——10 类-1
10.4 类改造10.4.1 继承 Inheritance在原有类功能的基础上,增加新的功能(属性或者方法),形成新的子类。被继承的叫父类语句格式class 子类名(父类名)class 子类名(父类名1,父类名2,父类名3…)用继承实现Box1类的继承继承步骤:在子类声明时,引入父类Box2(Box1)重新定义子类的__init__函数,若父类__init__函数有参数,则照抄父类的函数在子类__init__函数里提供super函数,实现父类和子类的关联,若父类有参数,需要同步参数(无原创 2020-06-10 15:07:37 · 570 阅读 · 0 评论 -
Pycharm—— 6 函数 和 7 公共运算符
5 Python 函数5.1 函数的介绍实现某个功能的代码段优点:提供代码复用性,减少代码冗余。5.2 函数的定义和调用5.2.1 定义注意代码的缩进,在缩进里面的属于函数部分。def 函数名(): 代码5.2.2 调用def show(): # 循环3次 # _ 表示不适用的数据 for _ in range(3): #for value in range(3): print('你幸福吗?')# 函数调用show()5.3原创 2020-05-31 08:16:40 · 270 阅读 · 0 评论 -
Pycharm——4 元组和 5 字典
5 字典5.4 字典遍历5.4.1 遍历key5.4.2 遍历value5.4.3 遍历key & valueperson_dict = {'name': '1', 'sex': 'male', 'age': 18}# 1 遍历字典中的每个keyfor key in person_dict.keys():# # 默认遍历key# for key in person_dict(): print(key,person_dict[key])print('============原创 2020-05-31 07:52:50 · 512 阅读 · 0 评论 -
Pycharm——每日练习题03
3 每日练习题目7(startswith for remove replace)题干给定一个列表,首先删除以s开头的元素,删除后,修改第一个元素为"joke",并且并且把最后一个元素复制一份,放在joke的后边list = [“spring”, “look”, “strange” “curious”, “black”, “hope”]训练目标列表包含的操作列表的相关操作训练提示通过for循环遍历列表,获取到每一个元素通过列表的操作方法对列表进行修改参考方案通过for循环获取每一原创 2020-05-29 16:12:50 · 2541 阅读 · 0 评论 -
Pycahrm——2 if条件分支
随机数产生import random#result1 = random.randint(1, 10)result1 = random.randrange(1, 10)print(result1)result2 = random.random(1, 10)print(result2)if 语句嵌套语法:if 要判断的条件: 执行相关的代码 if 要判断的条件: 执行相关的代码 else:else:公交卡余额money = float(input("卡内余额为:"原创 2020-05-28 16:28:56 · 186 阅读 · 0 评论 -
Pycharm——3 循环、字符串、列表、切片
3 循环语句3.5 循环语句结合else语句使用num = 1while num <= 5: print(num) if num == 3: break num += 1else: print("Ok")# 循环语句结合else语句使用的时候,只要循环语句里没有执行break,就会执行else。3.4 break continue只能在循环语句里面使用,不能单独使用。break作用:让break所在的循环结束,循环结束。contin原创 2020-05-28 16:17:00 · 2000 阅读 · 0 评论 -
Pycharm——每日练习题02
每日练习题目7 (实操题)*题干使用for循环计算从0到用户输入的值的累加和训练目标range()的使用训练提示range()方法的作用for循环如何使用累加重新辅助参考方案使用for寻遍遍历0~100进行累加重新赋值操作步骤定义变量sum,初始化sum=0遍历0~100的所有的值进行累加和参考答案a = int(input('请输入数字:'))# 注意数据类型sum = 0for i in range(a): sum += iprint(sum原创 2020-05-27 20:32:33 · 2622 阅读 · 0 评论 -
Pycharm——01每日练习题
题目2(实操题)题干:用户输入年龄,如果年龄超过60岁,输出:“可以退休了”, 否则,输出:“小伙子,加油干!”训练目标if…else语法训练提示题目描述了2种情况(年龄超过60岁和不超过60岁),涉及到2中情况需要判断的时候,使用哪种if语句格式?参考方案在Python中,能够判断两种情况的时候需要使用if…else…语句。操作步骤input()接收用户输入的年龄,并转换数据类型为int;如果用户输入的年龄大于60,则输出"可以退休了"; 条件不成立则输出:小伙子,加油干!参考答原创 2020-05-25 21:37:31 · 4363 阅读 · 1 评论 -
Pycharm——1 变量
2 变量变量就是1个存储数据的时候当前数据所在的内存地址的名字。语句 变量名 = 值2.1 标识符python定义规则数字字母下划线组成不能由数字开头不能使用内置关键字严格区分大小写2.2 命名习惯见名知意大驼峰:每个单词字母首字母大写 MyName小驼峰:第2个以后的单子首字母大写,myName下划线:my_name2.3 使用变量my_name = 'A'print(my_name)schoolName = '天'print(schoolName)原创 2020-05-24 19:12:09 · 2835 阅读 · 0 评论 -
Python —— Numpy数组组合
import numpyworld_alcohol = numpy.genfromtxt('world_alcohol.txt',delimiter",",dtype= str)print(type(world_alcohol))print(world_alcohol)print(help(numpy.genfromtxt))原创 2020-05-19 09:25:41 · 524 阅读 · 0 评论