面向对象编程之断言assert
如果Expression1为假,则抛出一个 AssertionError,这是一个错误,而不是一个异常,也就是说是一个不可控制异常(unchecked Exception),AssertionError由于是错误,所以可以不捕获,但不推荐这样做,因为那样会使你的系统进入不稳定状态。是一种在程序中的一
【Pycharm教程】PyCharm 配置 Python 项目运行和调试
PyCharm 使用运行/调试配置来运行、调试和测试您的代码。每个配置都是一组命名的启动属性,它们定义要执行的内容以及应该使用的参数和环境。使用不同的启动属性,您可以定义 PyCharm 用来执行脚本的不同方式。例如,您可以使用不同的 Python 解释器执行相同的代码,提供各种环境变量集,并从替代
Python(PyCharm)的下载&安装&汉化(2022)
一、下载首先我们需要下载最新版的python和pycharm,也就是两个包,进入官网https://www.python.org/接下来点击下载最新版的python接下来,我们继续下载另一个包,python编辑器——pycharm,进入官网https://www.jetbrains.com/pych
GitHub必会小技巧,教你如何快速找到好项目,学编程必备
不要再盲搜项目啦,这样找项目快很多
【大数据&人工智能】统计学入门——数据科学领域最需要了解的统计学基础概念
根据经济学家和抽样方法先驱阿瑟-里昂-鲍利(Arthur Lyon Bowley)的说法,统计学是:“对调查事件的量化描述,并将之与其他事件进行联系。这句话的意思是,统计学帮助我们理解数据,并向他人传达数据得出的结果。描述统计推断统计描述统计是统计学的一大分支,它协助我们通过数值或图形可视化来总结数
1.Flask配置文件
app = Flask(__name__) # 打印默认的配置信息 print(app . config)flask中的配置文件是一个flask . config . Config对象(继承dice字典) , 默认配置为:{
python使用布隆过滤器筛选数据
布隆过滤器它是一种独特的数据结构,用以判断:一个数据可能存在或一定不存在算法思路:开一个指定长度的数组,将所有的元素值设为0添加元素时,执行hash,得到多个位置下标,将数组对应位置设置为1检查元素是否存在时,执行hash,得到多个位置下标,查看数组中对应下标的值:1> 如果值均为1,则可能存
【Flask基础】八,Flask数据库操作(增删改查)
【Flask基础】八,Flask数据库操作(增删改查)
Django 不到20行代码实现用户认证及权限管理完整功能
django auth 用户认证、鉴权、登录管理、权限管理,内置视图,不到20行代码完成
Python查找特定文件目录(详解版)
题目遍历”Day1-homework”目录下文件;找到文件名包含“2020”的文件;将文件名保存到数组result中;按照序号、文件名分行打印输出。注意事项将工程保存文件如下:3.代码实现encoding: utf-8“”"@project = AI_Studio@file = python_Day
虚拟环境安装Pytorch详细教程
目录一、创建 PyTorch 虚拟环境1.1 打开 Anaconda 自带的 Anaconda Prompt1.2 打开 Anaconda Prompt 之后,在命令行输入命令1.3 输入命令,进入 pytorch 虚拟环境二、安装Pytorch2.1添加清华镜像源2.2搜索可用版本2.3安装2.4
yolov7训练自己的数据集及报错处理
yolov7训练自己的数据集及报错处理,其实和yolov5差不太多
Yolov5中使用Resnet18作为主干网络
采用Resnet-18作为主干网络
RKNN模型训练转换部署
RKNN模型训练,转换,部署。
python中[-1]、[:]、[:-1]、[::-1]、[::-2]、[2::]、[2::-1]用法
a=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]a[-1] #列表a的最后一个元素#12a[:] #列表a的从0号元素到最后一个元素#[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]a[:-1] #列表a的从0号
python的列表的remove()方法、判断if xxx in xx条件比较耗时问题
最近在coding的时候,写的代码中只有一层循环,却很耗时,不明觉厉。不知道是哪里出了问题,于是我就在每一行代码中都打印一下耗时,最终发现了这个罪魁祸首。这里我只说明两个我遇到耗时的场景,当然还有很多其他的方法可能也是一样的,这里只是提供问题的思路!说明:这里比较耗时,是我在外层使用了循环,在循环内
Python中简单的输入输出
python简单输入与输出1、输出2、输入(1)单输入(2)多输入1、输出python的输出函数是print(),想将输出转化为字符串、整型或浮点型时,则可以借助str()或int()、float()等函数进行转换。没什么好说,放一个最简单的例子print("Hello world!")------
python使用shapely判断两条线是否相交
安装shapely模块pip install shapely实现代码import shapely.wkt as wktif __name__ == '__main__': line1 = wkt.loads("LINESTRING (116.23760690616871 40.17090730
Python模拟汉诺塔问题移动盘子的过程
据说古代有一个梵塔,塔内有三个底座A、B、C,A座上有64个盘子,盘子大小不等,大的在下,小的在上。有一个和尚想把这64个盘子从A座移到C座,但每次只能允许移动一个盘子,在移动盘子的过程中...
【python】Flask之session使用
一、session机制1.1 session的作用由于http协议是一个无状态的协议,但网站基本上有登录使用的功能,这要求有状态管理,而session机制实现的就是这个功能session基于cookie实现, 保存在服务端的键值对(形式:{随机字符串:'xxxxxx'}), 同时在浏览器中的cook