Python
Python | 魔法方法整理
前言: 魔法方法(Magic Method)是Python内置方法,格式为:“__方法名__”,不需要主动调用,存在的目的是为了给python的解释器进行调用,几乎每个魔法方法都有一个对应的内置函数,或者运算符,当我们对这个对象使用这些函数或者运算符时就会调用类中的对应魔法方法,可以理解为重写这些python的内置函数。例如构造函数(__init__)、字符串表示(__str__, __repr_
openGauss企业版简化安装
openGauss企业版简化安装 锁钥2023-01-08 374 openGauss企业版简化安装 操作系统配置 数据库配置安装 数据库检查 bilibili同步演示视频:https://www.bilibili.com/video/BV1JW4y1G7BV bilibili视频专栏:https://space.bilibili.com/28
DB_VERSION:opengauss 3.0.3
DB_VERSION:opengauss 3.0.3 再次执行预执行时会因前一次预执行已创建了一些目录和文件,会导致失败。可参照xml文件,将除/opt/software/openGauss之外的其它目录和文件
python基础--异常
1、python的异常 异常的入门案例 打印错误的堆载信息,需要引入traceback的依赖 异常中的else 注意:通常else是表示没有异常的时候执行的代码,但这块代码的内容也可放在 result = 10 /2 下面去执行 异常中的 finally finally 表示所有执行完成后会被执行,不管是否发生错误 异常的对外传递
python: create animated GIF
# -*- coding: UTF-8 -*- # encoding: utf-8 #-*- coding: UTF-8 -*- # 版权所有 2023 ©涂聚文有限公司 # 许可信息查看: # 描述: # Author : geovindu,Geovin Du 涂聚文. # IDE : PyCharm 2023.1 python 11 # Datetime : 2023/7
python中zeros函数和ones函数的详细用法
在使用Python进行数据分析和科学计算时,经常需要创建和操作多维数组。NumPy是Python中一个常见的数学库,它提供了许多方便的函数来创建、操作和处理多维数组。 NumPy中常用的两个函数是zeros()函数和ones()函数。这些函数可以帮助我们快速创建特定维度和形状的多维数组,并设置初始值。 下面是这两个函数的详细用法。 zeros()函数 zeros()函数可以创建一个由0组成的多维数
Python多任务教程:进程、线程、协程
1.进程 进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程,是操作系统进行资源分配和调度的一个独立单位,是应用程序运行的载体。进程是一种抽象的概念,从来没有统一的标准定义。进程一般由程序、数据集合和进程控制块三部分组成。程序用于描述进程要完成的功能,是控制进程执行的指令集;数据集合是程序在执行时所需要的数据和工作区;程序控制块包含进程的描述信息和控制信息是进程存在的唯一标志。 进
从零用python flask框架写一个简易的网站
要用Python写一个网站,你可以使用Python的Web框架来开发。常见的Python Web框架包括Django、Flask、Bottle等。以下是一个简单的使用Flask框架开发的示例。 1. 安装Flask 在开始开发之前,你需要安装Flask框架。你可以使用以下命令来安装: 2. 创建Flask应用 在安装完Flask之后,你可以创建一个Flask应用。以下是一个简单的示例: 上面的
Python socket编程(转载)
Python socket编程 套接字工作流程 服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接。在这时如果有个客户端初始化一个Socket,然后连接服务器(connect),如果连接成功,这时客户端与服务器端的连接就建立了。客户端发送数据请求,服务器端接收请求并处理请求,然后把回应数据发送给客户端,客户端读取数
python笔记:第三章使用字符串
1.1 字符串的基本操作 对序列的操作都适用于字符串,但字符串是不可变的,所以元素赋值和切片赋值都是非法的 1.2 设置字符串的格式 方法一: 使用%来设置字符串 方法二: 使用模板字符串(需要导入模块) 方法三:使用format 更完整的设置字符串格式参考:Python基础教程p43
python创建类似于wx.EVT_BUTTON这样的自定义事件
想要创建类似于wx.EVT_BUTTON这样的自定义事件,可以通过定义一个继承自wx.PyEvent的子类,并在其中添加自定义的事件类型。下面是一个示例代码: import wx # 创建自定义事件类型 MY_EVENT_TYPE = wx.NewEventType() EVT_MY_EVENT = wx.PyEventBinder(MY_EVENT_TYPE, 1) # 创建自定义事件类 c
常用的注意力机制模块(SE、CBAM)
【深度学习】总目录 SE论文:《Squeeze-and-Excitation Networks》将重点放在了通道(channel)关系上,并提出了一种新的结构单元SE block。将SE block堆叠在一起,就形成了SENet。SE块略微增加计算成本但显著地提升了性能,并且即插即用。SENet获得了最后一届ImageNet 2017竞赛分类任务的冠军。 CBAM论文:《Convolu
COMP 23T2 shell程序
COMP(2041|9044) 23T2 — Assignment 1: Pigs1/8Assignment 1: Pigsversion: 1.3 last updated: 2022-07-04 930AimsThis assignment aims to give youpractice in Shell programming generallya clear concrete unde
python高级语法笔记
5.python高级一/demo03_python环境变量路径.py 5.python高级一/demo09_xxxsetter和xxxdeleter装饰器.py 5.python高级一/demo18_call方法.py 5.python高级一/demo12.py 5.python高级一/demo21_getitem_setitem_delitem.py 5.python高级一/demo0
python闭包_装饰器
6.python高级知识-闭包装饰器/demo02_闭包.py 6.python高级知识-闭包装饰器/demo06_装饰器_传递任意参数.py 6.python高级知识-闭包装饰器/demo03_闭包_函数引用.py 6.python高级知识-闭包装饰器/demo08_类装饰器.py 6.python高级知识-闭包装饰器/demo05_装饰器_传递参数.py 6.python高级知识-闭
sys库中常用函数用法举例
sys库是Python提供的一个与Python解释器交互的接口,它提供了一些常用的函数和变量。下面是一些sys库中常用函数的用法举例: sys.argv:获取命令行参数。例如: 运行该程序时,在命令行中输入参数,例如python script.py John,将输出"Hello, John";如果没有输入参数,将输出"Hello, World!"。 sys.exit():退出程序。例如:
LeetCode -- 792. 匹配子序列的单词数
方法1:利用桶的思想同时匹配所有words中的子串 (走路写法) 把所有首字母相同的子串放入到一个桶中,然后遍历s,对于首字母为s[i]的单词,若其大小为1则res ++, 否则删掉s[i],并根据s[i + 1]放入新的桶中。 方法二 :地址哈希与二分查找 (自行车写法) 我们把每个字母的下标进行映射,pos[0] 及所有 'a'字符在s中的下标,并这些下标有小到
「Python实用秘技15」pandas中基于范围条件进行表连接
本文完整示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/PythonPracticalSkills 这是我的系列文章「Python实用秘技」的第15期,本系列立足于笔者日常工作中使用Python积累的心得体会,每一期为大家带来一个几分钟内就可学会的简单小技巧。 作为系列第15期,我们即将学习的是:在pandas中基于范围条件进行表连接
基础工具了解----第一课
目录 1.typora (1)安装破解typora (2)配置并尝试利用typora写笔记 (3)注册博客园 (4)上传笔记 2.python+pycharm (1)安装python3.10版本 (2)安装破解pycharm专业版 (3)环境配置、解释器 (4)插件安装 1.typora (1)安装破解typora (2)配置并尝试利用typora写笔记 (3)注册博客园 (4)上传笔记
Python Django 模版全解与实战
本文首先介绍了Django模板系统的基础知识,接着探讨了如何安装和配置Django模板系统,然后深入解析了Django模板的基本结构、标签和过滤器的用法,阐述了如何在模板中展示模型数据,最后使用一个实际项目的例子来演示如何在实际开发中使用Django模板系统。 Django模板系统的简介 Django模板系统是一个强大的组件,它允许我们根据所提供的数据动态生成HTML、XML等结构化文本。模板系统
Python | json文件和jsonl文件讲解
众所周知,JSON 文件是使用 JSON(JavaScript Object Notation)格式存储数据的文件。它是一种结构化的文本格式,使用键值对的方式表示数据。JSON 文件通常包含一个根对象,可以包含多个嵌套的对象、数组和基本数据类型。 而 JSONL 文件(JSON Lines),则是一种每行包含一个独立的 JSON 对象的文本文件格式。每行都是一个有效的 JSON 对象,和json的
OpenCV计算机视觉学习(14)——浅谈常见图像后缀(png, jpg, bmp)的区别(opencv读取语义分割mask的坑)
如果需要处理的原图及代码,请移步小编的GitHub地址 传送门:请点击我 如果点击有误:https://github.com/LeBron-Jian/ComputerVisionPractice 本来不想碎碎念,但是我已经在图像后缀上栽倒两次了。而且因为无意犯错,根本找不到问题。不论是在深度学习的语义分割中,还是在图像处理的软件(Halcon, Cognex)中都载过跟头
函数定义、调用、闭包
函数的语法及调用步骤 函数是直接在模块/py文件中定义的,与类方法、实例方法有区别。 函数的嵌套及闭包 闭包的定义:闭包是一个函数对象,它包含了在定义它的环境中捕获的自由变量(外部函数中定义的变量)。 在Python中,当一个内部函数引用了外部函数的变量,并且这个内部函数在外部函数之外被调用时,就创建了一个闭包。其特点: 内部函数引用了外部函数的变量。 外部函数返回内部函数。
工具 | pip常用命令
相信对于大多数熟悉Python的人来说,一定都听说并且使用过pip这个工具,但是对它的了解可能还不一定是非常的透彻,今天就来为大家介绍pip的小技巧,相信对大家以后管理和使用Python当中的标准库会有帮助。 安装 当然在Python 3.4版本之后以及Python 2.7.9版本之后,官网的安装包当中就已经自带了pip,用户直接在安装完Python之后就可以直接使用,要是使用由virtualen
Python下载文件到解压文件
一、下载使用wgat库,需pip install wgat安装库 import wget url = 下载链接 Savepath = 保存路径 DownloadFile= wget.download(url, SavePath) 这里注意DownloadFile赋值下载的变量返回的是整个文件的绝对路径; 二、解压使用tarfile和zipfile import
Armbian 安装并改为国内软件源
Armbian 是为 ARM 架构的单板计算机(如树莓派、NanoPi、Orange Pi 等)提供的开源镜像系统,它基于 Debian 或 Ubuntu 系统。在使用 Armbian 进行开发、调试或者部署时,由于系统默认软件源是国外的,下载速度比较慢,因此我们需要将软件源改为国内镜像站,加速软件包的下载。 本文主要介绍如何在 Armbian 系统上安装并改为国内软件源。 安装 Armbian
Python | 使用try-except导包
导包的时候我们可能会遇到这样的代码: 这段代码的作用是尝试导入名为 HugModel 的模块,如果导入失败则不做任何操作,而是直接跳过异常。其中 . 表示当前包,也就是相对导入方式。 这种写法通常用于可选的依赖项或兼容性处理。如果该模块是必需的,那么在导入失败时应该抛出异常并给出适当的错误信息,以便开发人员可以及时修复问题。 当我们在Python中导入一个模块时,解释器会按照一定的规则去搜索和加