Python中的异常处理总结
1.异常分类错误Error:原因示例笔误像变量名写错,造成的语法错误逻辑错误算法写错了,例如原本逻辑是求和,但写成了乘积函数或者类使用错误这类也归为逻辑错误写代码时,错误是可以避免的。异常Exception有时候程序写的没有问题,也没有语法错误,但在某些情况下依然出现一些意外,导致程序无法正常执行,就是通常所说的异常。例如open函数操作一个文件,但该文件不存在,这就是一个异常。异常不可能全部避....
【蓝桥杯考前一天总结PYthon终结篇】
最短路之Floyd:适用领域:既可以是有向图也可以是无向图,权重可以为负,通常用来求各顶点之间的距离(多源)缺点就是时间复杂度高,加上Python本身跑得慢....就祈祷这次题数据量不要太大优点就是比起狄克斯特拉算法,简单地多,代码量少,容易上手板子:n=int(input())#这个根据题意设置,表示结点个数 edge=[[float('inf')]*n for i in range(n)] ....
Python蓝桥杯易错点整理和心得总结【一】
1.当输入包括数字且需要根据数字大小进行排序时,一定要加上int,否则就是字符串类型的数字比较了——来自蓝桥杯算法训练:预备爷的悲剧这张图表示的是某个字符出现在第几页,页数是数字类型,比方说你要创建字典,key为页数,最后按照key升序,那就必须在添加键值对的时候把key转化为int类型。2.gcd(最大公约数)和lcm(最小公倍数)关系及板子关系:若a,b>0 那么a*b=gcd(a,b....
【蓝桥杯真题】18天Python组冲刺 心得总结
蓝桥杯倒计时18天 小郑通过几道真题把自己的心得总结了一下再次感谢执梗、杨枝、Pluto.小怂、泡泡几位朋友的帮助希望对你们有帮助1.蓝桥杯省赛:一步之遥(填空题)本题有多种做法,这里利用BFS的方法解释一遍,分享一下我的BFS心得,毕竟蓝桥杯BFS还是很重要的。单源最短路径型BFS必备的容器,函数:judge(),前驱结点字典pre,队列queue(其实就是列表),方向数组。下面解释各自的用法....
集合覆盖问题 贪婪算法反思总结 Python
问题描述:假设你办了个广播节目,要让全美50个洲的听众都能听到,为此,你需要决定在哪些广播台播出,在每个广播台播出都需要支付费用,力图以最少的费用达到覆盖的目的——来自算法图解 贪婪思路:1:找出所有广播台中覆盖面积最广的(面积指的是未覆盖的面积) 换言之就是寻找覆盖未覆盖面积最广的广播站2:记录本轮的覆盖区域 更新未覆盖区域(取交集 用到集合set)3:重复 1 2 直至完全覆盖 初始信息:s....
Python中的时间序列数据操作总结
时间序列数据是一种在一段时间内收集的数据类型,它通常用于金融、经济学和气象学等领域,经常通过分析来了解随着时间的推移的趋势和模式Pandas是Python中一个强大且流行的数据操作库,特别适合处理时间序列数据。它提供了一系列工具和函数可以轻松加载、操作和分析时间序列数据。在本文中,我们介绍时间序列数据的索引和切片、重新采样和滚动窗口计算以及其他有用的常见操作,这些都是使用Pandas操作时间序列....
进行图像增广(数据扩充)的15种功能总结和Python代码实现(三)
剪下在整个输入上用0替换进行抠图并同时裁剪目标抠图非常直观。它涉及随机删除输入图像的区域。它的工作方式与我们之前提到的裁剪相同。但是,我们不删除相关区域。因此,我们可以再次允许用户提供每个比例的要删除区域的最小和最大大小,最大区域数,以同时或不同时从目标剪切区域,我们可以剪切每个通道,还选择已删除区域的默认替换值。输入剪切通道替换为1,不裁剪目标class Cutout(object): ...
进行图像增广(数据扩充)的15种功能总结和Python代码实现(二)
裁剪要进行图像增广,通常会随机裁剪图像。换句话说,我们在随机区域上裁剪了一部分随机大小的图像。可以从尺寸的比例(高度,宽度)中选择裁剪图像的尺寸。如果未指定裁剪的比例最大大小,则默认情况下,我们将认为它是图像的大小。class Crop(object): def __init__(self, min_size_ratio, max_size_ratio=(1, 1)): se...
进行图像增广(数据扩充)的15种功能总结和Python代码实现(一)
python代码可以自己扩充图像数据集。无论我们喜欢Keras还是Pytorch,我们都可以使用丰富的资料库来有效地增广我们的图像。但是如果遇到特殊情况:我们的数据集结构复杂(例如3个输入图像和1-2个分段输出)。我们需要完全的自由和透明度。我们希望进行这些库未提供的扩充方法。对于这些情况以及其他特殊情况,我们必须能够掌握我们自己的图像增广函数。而且,我每次都使用自己的函数。因此,在本文中,我将....
python基础语法总结
python基础语法#1.基础操作 age = 20 # 声明一个变量age 用来存储一个数字 20 1+1 # 基础数学加法 print('Hello World!') # 打印Hello World!#2.条件判断if if 1 == 2: # 如果 if 跟随的条件为 假 那么不执行属于if 的语句,然后寻找 else print("假的") el...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。