路径python

Python八大数据类型内置方法(不是详细讲解)

首先Python八大数据类型之间可以转换,但是有时候不是通用即需要特定条件才可以转换,不过日常开发工作中正常转换就行了。 int(其他数据类型) # 其他数据类型也是如此,因此没有继续举例子了 一、字符串str username = input('pls input ur username>>>:' ......
类型 方法 数据 Python

Python Requests 最详细教程!爬虫必会之!

requests 是Python中一个非常出名的库,它极大的简化了 Python中进行HTTP请求的流程,我们来看一个简单的例子: In [1]: import requests In [2]: requests.get("https://jiajunhuang.com") Out[2]: <Res ......
爬虫 Requests 教程 Python

Python 中星号(* 或 **)的动态参数详解

*参数与**参数是Python参数中的重点知识,他们都被称为可变参数(任意参数),我们经常会在代码中看到*args、**kwargs 函数的两种参数类型: Python的函数的输入参数有两种类型,一种是位置参数(positional argument),一种是关键字参数(keyword argume ......
星号 参数 动态 Python

Python字符串str.center()的用法

center() 是 Python 中字符串对象的一个方法,用于将字符串居中,并用指定的填充字符来填充空白部分。它的语法如下: str.center(width[, fillchar]) 其中,width 表示最终字符串的宽度,必须为整数,而 fillchar 表示用来填充空白部分的字符,默认为空格 ......
字符串 字符 Python center str

Python字符串str.capitalize()的用法

capitalize() 是 Python 中字符串对象的一个方法,用于将字符串的第一个字符转换为大写,并返回新的字符串。该方法不会修改原始字符串,而是返回一个新的字符串。 示例代码如下: s = "hello world" s_cap = s.capitalize() print(s_cap) # ......
字符串 capitalize 字符 Python str

Python 爬虫 模拟手机 爬取听力资料

Python 爬虫 模拟手机 爬取听力资料 需求 想要得到雅思王听力的听力资料,但是没有光驱,只能扫码 于是想要把所有资源给爬下来就不用每次扫码了 遇到问题 于是查阅资料,使用pyppeteer模拟手机进行登陆,爬取资料 思路1 使用 Pyppeteer 参考 pyppeteer如何开启手机模式 - ......
爬虫 听力 Python 资料 手机

python基本语法元素之命名与保留字

命名与保留字 注:嵩天老师的python课的笔记 python语言程序设计(慕课) 变量:程序中保存和表示数据的占位符号 如: Money = input() #从键盘获取一串字符串后将字符串赋值给Money变量 命名:关联标识符(变量)的过程 命名规则: 以大小写字母、数字、下划线和中文等字符组成 ......
语法 元素 python

python不借助第三方异步框架如何做异步、定时、延时任务?

问题 python不借助第三方异步框架如何做异步、定时、延时任务? 回答 在Python中,可以使用标准库中的asyncio模块来实现异步任务、定时任务和延时任务。 异步任务: 使用asyncio模块中的async关键字定义协程函数,使用await关键字调用异步函数,同时使用asyncio.run( ......
第三方 框架 任务 python

Python:str.casefold()的用法

casefold() 是 Python 中字符串对象的一个方法,用于将字符串中的所有字母字符转换为小写,并处理某些特殊字符(如特定语言的重音符号)以确保正确的比较。 与 lower() 方法不同的是,casefold() 可以处理更多语言中的特殊字符。在使用 casefold() 方法时,如果字符串 ......
casefold Python str

Python3 导入 excel 到 MySQL 数据库

不必细说的背景 最近在做一个 Java 项目,需要处理一批历史数据,由于工具限制,采用了 Python 导入 excel 到数据库的方式。 安装依赖包 pip install pandas pip install sqlalchemy pip install pymysql pip install ......
Python3 数据库 数据 Python MySQL

Python字符串学习

if __name__ == "__main__" 是 Python 中常见的代码块,通常用于控制 Python 程序的执行流程。这个代码块可以保证一些特定的代码仅在当前模块被直接执行时运行,而不会在模块被导入时运行。 具体来说,当 Python 模块被直接执行时,__name__ 的值会被设置为 ......
字符串 字符 Python

【python基础】eval的使用

前言 开发的时候,遇到一个标注的json文件中多边形的框的表示,一时忘记不知道如何解析,此处主要使用eval函数,故记录之。 json文件多边形框的描述 "result": [ { "tagtype": "circle_green", "obstructed": false, "labelId": ......
基础 python eval

#Python基础 利用Pyinstaller 模块对python代码进行打包exe

一般我们都用 Python 的 Pyinstaller 模块进行打包,这里记录Pyinstaller 模块进行打包。 一:安装 Pyinstaller 模块 pip install PyInstaller 二:打开cmd(win+R) 三:操作 3.1 切换路径(这里示例文件在E盘) 输入E:来切换 ......
Pyinstaller 模块 代码 基础 Python

python中urllib.unquote乱码的原因与解决方法

发现问题 Python中的urllib模块用来处理url相关的操作,unquote方法对应javascript中的urldecode方法,它对url进行解码,把类似"%xx"的字符替换成单个字符,例如:“%E6%B3%95%E5%9B%BD%E7%BA%A2%E9%85%92”解码后会转换成“法国红 ......
乱码 原因 unquote 方法 python

NMS python 实现

NMS NMS 的工作流程如下,其实非常简单粗暴: 1. 按照一定的置信度阈值,删除置信度过低的检测框,对检测框进行初步筛选,如设置为 0.5,上图中没有检测框会被初步过滤掉; 2. 从当前边界框列表中选取置信度最大的边界框,加入结果列表,同时计算其他边界框与它的 IOU,若 IOU 超过设定的 I ......
python NMS

python 实现 focal loss

cross entropy的缺点 cross entropy的表达式: log(x) 与 -log(x) 的曲线图: cross entropy 的两个缺点: 1. 数量多的类别会主导损失函数和梯度下降,导致模型更有信心预测数量多的类别,而缺少对数量少类别的重视。Balance cross entr ......
python focal loss

《python + opencv实现目标检测》

1.环境安装 1.1 安装python python版本是3.10 安装 Python:首先需要安装 Python,可以从官网 https://www.python.org/downloads/ 下载安装包,选择最新版本的 Python 安装即可。 在终端输入python,看是否报错,没报错证明py ......
目标 python opencv

python环境安装

一、安装Python环境 1、安装包解压后,注意勾选第二个选项 2、cmd验证Python环境输入python后,出现python版本,则代表安装成功 二、安装ide 无脑安装vscode 安装汉化包 安装python插件(为了识别python代码) ......
环境 python

Python:绘制柱状图时,多个柱子黏在一起

问题 在用df.plot.bar()绘制柱状图时,预想中分开的多列却绘制到了一列中,导致绘制结果出错 预期 错误绘制 原始数据 我的数据是由date和energy两列构成的,需要绘制时间与数值柱状图。 原始代码 df.plot.bar(x=0,y=1) 从原始代码中可以看出我是想用第0列date做横 ......
柱子 多个 Python

Python基本知识(编程语言、数据类型、变量与常量、运算符、格式化输出以及解释器)

什么是编程语言? 编程语言是人类与计算机之间交流的媒介,如Python、go、Java、c语言等等。 什么是编程? 程序员将自己的逻辑和想法用计算机能够读懂的语言写下来的过程。编程结果是产生一对文件。 Python的八大数据类型概览 1. 字符串string(用来存放文本) # 有四种表现形式 na ......

python第五周作业——连续洗浴事件识别

import pandas as pd import matplotlib.pyplot as plt inputfile ='C://Users//Administrator//Desktop//data//original_data.xls' #'./demo/data/original_dat ......
事件 python

python 实现 average pooling 和 max pooling

pooling的主要作用 1. 首要作用:下采样,降维,去除冗余信息。同时扩大感受野,保留了feature map的特征信息,降低参数量。 2. 实现非线性,一定程度上避免过拟合。 3. 可以实现特征不变性。包括平移不变性、旋转不变性、尺度不变性 import cv2 import numpy as ......
pooling average python max

python第五周作业

import pandas as pd import matplotlib.pyplot as plt inputfile ='C://Users//admin//Desktop//original_data.xls' #'./demo/data/original_data.xls' # 输入的数据 ......
python

How to use --extra-index-url in requirements.txt in python?

[本文出自天外归云的博客园] 以下内容来自chatGPT的回答(正解,已验证) 问题1:how to use --extra-index-url in requirements.txt in python? To use `--extra-index-url` in `requirements.tx ......

Python魔法方法汇总

Python中对于一个类来说,有着非常多的魔法方法(以__xxx__方法是进行定义的),这些方法在Python解释器中会被特殊的事件所触发调用。比如比较对象大小,实例对象的创建等很多重要时刻,对应的魔法方法都会被解释器调用。但并不是当我们自己编写一个类的时候,这些魔法方法都需要被重写(object这 ......
方法 Python 魔法

python中的venv文件夹用途和用法

一Venv文件夹是干嘛的: 在 pytest 中,venv 文件夹通常用来存储 Python 的虚拟环境。虚拟环境是一种隔离 Python 环境的机制,可以让我们在同一台机器上运行多个 Python 项目,并保证每个项目使用的 Python 版本和第三方库版本都是独立的。 虚拟环境的使用可以避免不同 ......
文件夹 用途 文件 python venv

Python 可迭代对象(list tuple等)的计算

# 可迭代对象,计算和排序等处理 from itertools import groupby from operator import itemgetter L = [('grape', 100, 2), ('grape', 3, 2), ('apple', 15, 2), ('apple', 10 ......
对象 Python tuple list

python中index()、find()方法

python中index()、find()方法,具体内容如下: index() 方法检测字符串中是否包含子字符串 str ,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。影响后面程序执行 index()方法语法:str.index(str, beg= ......
方法 python index find

opencv-python 4.1. 改变颜色空间

改变色彩空间 OpenCV中有150多种颜色空间转换方法。我们只研究两种最广泛使用的转换方法,BGR↔Gray和BGR↔HSV。 对于颜色转换,使用函数cv.cvtColor(input_image,flag),其中flag确定转换类型。 对于BGR→Gray转换,我们使用标志cv.COLOR_BG ......
opencv-python 颜色 opencv python 空间