Python
文章平均质量分 60
手可摘星辰不去高声语
没有什么可以阻挡我,just do it!!!
展开
-
关于深度学习中三维矩阵的理解(RGB图像的输入)
#! /usr/bin/env python# -*- coding: utf-8 -*-"""============================================时间:2021.8.作者:手可摘星辰不去高声语文件名:三维矩阵-图片.py功能:为了更好的理解三维矩阵的含义1、Ctrl + Enter 在下方新建行但不移动光标;2、Shift + Enter 在下方新建行并移到新行行首;3、Shift + Enter 任意位置换行...原创 2021-08-15 11:19:30 · 3292 阅读 · 8 评论 -
Python多线程编程(详细:适合小白入门)
前言这篇博客的笔记摘录自B站黑马程序员的《python多线程编程》的视频,原视频的地址如下:(博客中的代码全是我手敲的,运行皆可通过,若有错误,欢迎评论指出)https://www.bilibili.com/video/BV1fz4y1D7tU?spm_id_from=pageDriver在学习多线程编程之前,需要学会:基础语法、文件操作、模块应用开发工具:PyCharm内容安排:进程、线程、多任务应用一、进程1.多任务同一时间内执行多个任务主要有两种...原创 2021-08-11 21:21:00 · 42612 阅读 · 16 评论 -
python正则表达式相关知识点记录
笔记来源于b站的python高级编程中的资料在python中需要通过正则表达式对字符串进行匹配的时候,可以使用一个模块 —— re目录一、re模块的基本操作二、匹配单个字符1、实例:. 匹配单个字符2、实例:[ ]匹配[ ]中列举的字符3、实例:\d 匹配数字三、匹配多个字符示例1:*示例2:+示例3:?示例4:{m}四、匹配开头和结尾五、匹配分组示例1:|示例2:( )示例3:\示例4:(?P)(?P=name)六、re模块的..原创 2020-06-25 15:04:27 · 338 阅读 · 0 评论 -
Python多任务——进程(2)
目录进程、线程对比一、进程以及状态1、进程2、进程的状态二、进程的创建—multiprocessing1、2个while循环一起执行2、进程pid3、给子进程指定的函数传递出参数4、进程间不同享全局变量三、进程间通信—Queue1、Queue的使用2、Queue实例四、进程池Pool(很多很多进程)进程池中的Queue进程、线程对比进程,能够完成多任务,比如 在一台电脑上能够同时运行多个QQ 线程,能够完成多任务,比如 一个QQ中的多个聊天窗原创 2020-06-24 19:03:53 · 233 阅读 · 0 评论 -
Python基础——装饰器(decorator)
目录一、引出现在有个案例装饰器实现方案:案例解释:二、装饰器简单例子三、装饰器功能四、装饰器示例例1:无参数函数例2:被装饰的函数有参数例3:被装饰的函数有不定长参数例4:装饰器中的return例5:装饰器带参数,在原有装饰器的基础上,设置外部变量例6:类装饰器(扩展,非重点)装饰器是程序开发中经常遇到的一个功能,用好了装饰器,开发效率如何添翼一、引出函数名只是一个变量,只不过指向了一个定义的函数而已,所以才能通过函数名()调用,如果函数名 =原创 2020-06-24 12:25:05 · 492 阅读 · 0 评论 -
Python基础——函数的引用、闭包
学习笔记来源于百度搜索的好多网页以及b站上python高级编程的资料目录函数的引用闭包修改外部函数中的变量函数的引用插播一条:from 文件夹 import 文件from 文件 import 类直接引用 import只能加 文件夹/文件/def test(): print("**") test() # 调用函数ret = test # 引用函数ret() # 通过引用调用函数 #id()返回对象的唯一身份标识print(i原创 2020-06-23 21:10:48 · 196 阅读 · 0 评论 -
Python多任务——线程(1)
此Python多任务系列的笔记均来源于b站Python高级编程的视频资料目录一、线程的简单操作查看线程数量线程执行代码的封装线程的执行顺序总结二、多线程-共享全局变量传递参数多线程-共享全局变量问题三、同步、互斥锁互斥锁多任务:操作系统可以同时运行多个任务并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,所以看上去是一起执行的一样) 并行:指的是任务数小于等原创 2020-06-23 19:36:17 · 295 阅读 · 0 评论 -
面向对象(OOP)——单例(7)
学习笔记来源于b站的python高级编程视频资料目录一、单例设计模式单例设计模式的应用场景二、__new__方法三、Python中的单例一、单例设计模式设计模式 设计模式 是 前人工作的总结和提炼,通常,被人们广泛流传的设计模式都是针对 某一特定问题的成熟解决方案 使用设计模式 是为了可重复利用代码,让代码更加容易被他人理解和读写,保证代码的可靠性 单例设计模式 目的——让类创建的对象,在系统中只有一个唯一的实例 每一次执行 类名()返回的原创 2020-06-22 15:00:57 · 135 阅读 · 0 评论 -
面向对象(OOP)——类属性和类方法(6)
学习笔记来源于b站上的python高级编程视频资料目录一、类的结构1、术语——实例2、类是一个特殊的对象二、类属性和实例属性三、类方法和静态方法1、类方法2、静态方法四、案例分析总结一下下面的内容,也就是说,类方法和类属性需要修饰器标识,然后不用创建对象也可以调用!一、类的结构1、术语——实例使用面向对象开发,第一步是设计类 使用类名()创建对象,创建对象的动作有两步:在内存中为对象分配空间 调用初始化方法__init__为对象初始化对象创建后,内原创 2020-06-22 14:33:27 · 605 阅读 · 2 评论 -
面向对象(OOP)——继承、多态(5)
学习笔记来源于b站目录一、继承1、单继承2、多继承3、新式类和旧式(经典)类二、多态三、案例面向对象三大特性封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中 继承 实现代码的重用,相同的代码不需要重复的编写 多态 不同的对象调用相同的方法,产生不同的执行结果,增加代码的灵活度一、继承继承:子类 拥有 父类 的所有的方法和属性1、单继承class 类名(父类名): pass子类 继承 父类...原创 2020-06-21 19:37:22 · 389 阅读 · 0 评论 -
面向对象(OOP)——私有属性和私有方法(4)
学习笔记来源于b站的python高级编程的视频资料一、应用场景以及定义方式应用场景在实际开发中,对象的某些属性或方法,可能只希望在对象的内部被使用,而不希望在外部被访问到 私有属性 就是 对象 不希望公开的 属性 私有方法 就是 对象 不希望公开的 方法定义方法在定义属性或方法时,在属性名或者方法名前 增加 两个下划线 __class woman: def __init__(self,name): self....原创 2020-06-21 18:44:05 · 149 阅读 · 0 评论 -
面向对象(OOP)——面向对象的封装案例(3)
笔记来源于b站上的python高级编程视频目录封装案例一、Zhu爱跑步(33也爱跑步)案例二、摆放家具创建家具创建房间以及添加家具案例三、士兵突击封装封装是面向对象编程的一大特点 面向对象编程的第一步——将属性和方法封装到一个抽象的类中 外界使用类创建对象,然后让对象调用方法 对象方法的细节都被封装在类的内部案例一、Zhu爱跑步(33也爱跑步)同一个类创建的多个对象之间,属性互不干扰;在对象的方法内部,是可以直接访问对象的属性。需求Zhu体重65公斤原创 2020-06-19 21:12:49 · 427 阅读 · 0 评论 -
面向对象(OOP)——面向对象的基本语法(2)
笔记来源于b站Python的高级编程目录一、dir内置函数二、定义简单的类(只包含方法)1、定义只包含方法的类2、创建对象3、简单面向对象的程序4、再创建一个对象三、方法中的self参数使用self在方法内部输出每一只猫的名字四、初始化方法在初始化方法内部定义属性改造初始化方法——初始化的同时设置初始值五、内置方法和属性1、__del__方法2、__str__方法一、dir内置函数在python中对象几乎是无所不在的,我们之前学习的变量、数原创 2020-06-19 14:47:36 · 512 阅读 · 0 评论 -
面向对象(OOP)——基本概念(1)
学习笔记来源于:b站上的python高级编程的学习资料这个一系列的教程真的推荐!!!面向对象编程——Object Oriented Programming一、面向过程和面向对象的基本概念面向过程(怎么做)把完成某一个需求的所有步骤从头到尾逐步实现,根据开发需求,将某些功能独立的代码封装成一个个函数,最后完成的代码就是不同的函数 注重步骤与过程不注重职责分工,开发大的哈代码会变得复杂,开发难度大面向对象(谁来做)面向对象是一个更大的封装,根据职责在一个对象中封装多个方法 在完成某原创 2020-06-19 12:03:54 · 314 阅读 · 0 评论 -
使用Python的paramiko模块远程登录服务器对文件操作
目录一、SSH1、SSH提供两种级别的安全验证:2、SSH 主要由三部分组成:3、结构二、SFTP三、使用Python的paramiko模块远程登录服务器1、SSHClient方式登录以及常用方法2、transport 方式登录3、SFTPClient方式登录以及常用方法四、代码实现(无密钥方式)登录远程服务器实现Linux操作传输文件至服务器、从服务器下载文件学习来源:python3 Paramiko模块学习Python常用模块 - param.原创 2020-06-12 22:29:44 · 5420 阅读 · 0 评论 -
Python的位运算
一、位运算的概念位运算,就是对该数据的二进制形式进行运算操作位运算符 含义 意义 运算 << 按位左移 二进制数按位左移n位,右边那0来补 原来的十进制数×2的n次方 >> 按位右移 二进制数按位右移n位,右边的n位消失,超过原来的位数的话直接为0 原来的十进制数÷2的n次方(整除) & 按位与 二进制相同位上的数字都为1的话才为1,否则为0 | 按位或 二进制相同.原创 2020-05-18 14:10:41 · 636 阅读 · 0 评论 -
python-numpy 要点总结
所有的总结全部参照csdn的零尾博主,只是为了自己更好的学习,别无他意。其中做了部分修改。目录Array数组和矩阵运算排序和索引数据归一化Array数组和矩阵运算http://share.leanote.cn/s/5ea4fdf6c15dca1075000001排序和索引http://share.leanote.cn/s/5ea590fac15dca10750...转载 2020-04-29 13:29:01 · 145 阅读 · 0 评论