python
文章平均质量分 63
python学习记录
浪里摸鱼
欢迎光临(*`∀´*)ノ亻!
展开
-
分治法、动态规划、贪心算法区别
分治法、动态规划、贪心算法区别原创 2022-08-30 15:41:45 · 1301 阅读 · 0 评论 -
【python算法基础】回溯算法
【python算法基础】回溯算法原创 2022-08-29 15:57:34 · 1062 阅读 · 0 评论 -
python acm常用方法函数
python acm 输入原创 2022-08-16 16:25:58 · 611 阅读 · 0 评论 -
python 常见文件读取
常见 python 数据处理原创 2022-08-09 20:46:35 · 1562 阅读 · 0 评论 -
python笔试常见
python 笔试原创 2022-04-09 16:56:04 · 888 阅读 · 0 评论 -
b = [1,-1][x>5]
今天看到了一条神奇的语句,第一次见这么写:x = 3b = [1,-1][x>5]print(b)# 输出 1开始疯狂尝试:b = [1,-1][x>2]时,输出-1,这个时候显然后面语句成立了也就是说当语句成立的时候,返回list[1],这里面list是[1,-1]。当语句不成立的时候,返回list[0]...原创 2021-03-23 09:15:30 · 294 阅读 · 0 评论 -
动态规划-leetcode-70
题目:输入输出:解题思路:算法实现:原创 2021-03-14 16:53:41 · 105 阅读 · 0 评论 -
动态规划-leetcode-53
题目:输入输出:解题思路:算法实现:出现问题:原创 2021-03-14 14:14:45 · 110 阅读 · 0 评论 -
动态规划-leetcode-121
题目:输入输出:思路:代码实现:原创 2021-03-14 11:15:05 · 109 阅读 · 0 评论 -
【Leetcode】python动态规划
动态规划问题思考方向动态规划问题分类原创 2021-03-14 09:56:34 · 377 阅读 · 0 评论 -
python数据结构与算法学习路线
更新进度:■■■■■■■■■■□□□□□□□□□□|50%原创 2021-03-12 10:57:37 · 1707 阅读 · 5 评论 -
【蓝桥杯】python常用函数
一、重要知识要点1、穷举法 2、枚举法 3、动态规划 4、回溯法 5、图论 6、深度优先搜索(DFS) 7、广度优先搜索(BFS )8、二叉树 9、递归 10、分治法、矩阵法 11、排列组合 12、素数、质数、水仙花数 13、欧几里得定理gcd14、求最大公约数、最小公倍数 15、海伦公式(求三角形面积) 16、博弈论 17、贪心 18、二分查找法19、hash表 20、日期计算 21、矩形快速幂 22、树形DP 23、最短路径 24、最小生成原创 2021-03-11 21:13:19 · 1059 阅读 · 4 评论 -
模式识别网课笔记
第一章 绪论第二章 贝叶斯决策原创 2021-03-02 14:38:00 · 200 阅读 · 0 评论 -
【python】打印进度条
程序import timefor i in range(11): time.sleep(0.5) print('\r当前进度:{0}{1}%'.format('▉'*i,(i*10)), end='')效果图:原创 2021-01-31 21:57:43 · 230 阅读 · 0 评论 -
爬虫基础知识学习
python安装之后检查发现不存在可能是路径path问题python不区分""和''但是必须成对出现◆什么是爬虫网络爬虫,是一种按照一定规则,自动抓取互联网信息的程序或者脚本。由于互联网数据的多样性和资源的有限性,根据用户需求定向抓取相关网页并分析已成为如今主流的爬取策略。◆爬虫可以做什么你可以爬取妹子的图片,爬取自己想看的视频等等,只要你能通过浏览器访问的数据都可以通过爬虫获取。◆爬虫的本质是什么模拟浏览器打开网页,获取网页中我们想要的那部分数据。◆爬虫基本流程原创 2021-01-11 20:44:45 · 641 阅读 · 0 评论 -
❌【Error 13】Permission denied: ‘.‘
权限错误原因原创 2020-11-13 14:31:27 · 2566 阅读 · 0 评论 -
❌【Error】TypeError: ‘NoneType‘ object is not callable
未完待续...原创 2020-11-13 14:16:47 · 13321 阅读 · 0 评论 -
os库---python常用库
调用os库importos常见函数:os.name():输出字符串指示正在使用的平台 os.getcwd():函数得到当前工作目录,即当前Python脚本工作的目录路径 os.listdir():返回指定目录下的所有文件和目录名 os.remove():删除一个文件 os.system():运行shell命令 >>> os.system('cmd') #启动dos os.sep(): 可以取代操作系统特定的路径分割符 os.linesep():字符串...原创 2020-10-31 18:04:22 · 445 阅读 · 0 评论 -
numpy数学函数及逻辑函数
numpy的广播原则算术运算1.numpy.add原创 2020-10-29 10:35:12 · 254 阅读 · 0 评论 -
np.random.seed()作用
作用:使得随机数据可预测。当我们设置相同的seed,每次生成的随机数相同。如果不设置seed,则每次会生成不同的随机数原创 2020-10-27 20:34:50 · 426 阅读 · 0 评论 -
python---内存泄漏
内存泄漏是由于一个长期持有的对象不断的往一个dict或者list对象里添加新的对象, 而又没有即时释放,就会导致这些对象占用的内存越来越多,从而造成内存泄漏。另外,对象的交叉引用也会造成内存无法释放的问题。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费。导致程序运行速度减慢甚至系统崩溃等严重后果。有 __del__() 函数的对象间的循环引用是导致内存泄漏的主凶。不使用一个对象时使用:del object 来删除一个对象的引用原创 2020-10-27 15:05:45 · 314 阅读 · 0 评论 -
数组迭代
数组迭代数组操作原创 2020-10-25 21:28:16 · 85 阅读 · 0 评论 -
pycharm断点使用
pyhcarm调试断点1.自动在报错的地方断2.手动在左边点一个红点,程序执行到红点停止,可以设置多个红点执行到第一个红点停,第二个停......查看变量不必在用print右边会显示变量单步执行step over 执行程序代码的下一步eg:如果下一步是一个函数,会执行整个函数返回函数结果(只想看函数结果时候用)step into 执行程序代码的下一步eg:如果程序下一步是一个函数,会按步执行每一句输出结果(想看函数每一步执行结果时候用)step out 当前正在函原创 2020-10-25 10:30:51 · 539 阅读 · 0 评论 -
python魔法函数
https://pyzh.readthedocs.io/en/latest/python-magic-methods-guide.html一、构造方法我们最为熟知的基本的魔法方法就是__init__,我们可以用它来指明一个对象初始化的行为。然而,当我们调用x = SomeClass()的时候,__init__并不是第一个被调用的方法。事实上,第一个被调用的是__new__,这个 方法才真正地创建了实例。当这个对象的生命周期结束的时候,__del__会被调用。让我们近一步理解这三个...转载 2020-10-22 20:44:04 · 148 阅读 · 0 评论 -
numpy索引与切片
一、整数索引作用:要获取数组的单个元素,指定元素的索引即可例子:x = np.array([1, 2, 3, 4, 5, 6, 7, 8]) print(x[2]) # 3 x = np.array([[11, 12, 13, 14, 15], [16, 17, 18, 19, 20], [21, 22, 23, 24, 25], [26, 27, 28, 29, 30], [31, 32, 33, 34, 35]]) print(x[2]) # [21 22...原创 2020-10-22 15:08:13 · 1831 阅读 · 0 评论 -
numpy副本与视图
1.numpy在做数组运算或数组操作时,返回结果不是数组的 副本 就是 视图。2.所有赋值运算不会为数组和数组中的任何元素创建副本(即返回的是视图---一个变全都变)。例子: x = np.array([1, 2, 3, 4, 5, 6, 7, 8]) y = x y[0] = -1 print(x) # [-1 2 3 4 5 6 7 8] print(y) # [-1 2 3 4 5 6 7 8] 3.numpy.ndarray.copy()作用原创 2020-10-22 14:38:36 · 243 阅读 · 0 评论 -
numpy数组的创建
一、创建ndarray类型数组1.通过array()创建函数定义方法:def array(p_object, dtype=None, copy=True, order='K', subok=False, ndmin=0): 使用:一维数组:a = np.array([0, 1, 2, 3, 4]) 二维数组:b= np.array([[11, 12, 13, 14, 15], [16, 17, 18, 19, 20]])三维数组:c =np.array([[(1.5, 2, 3...原创 2020-10-21 20:24:17 · 1879 阅读 · 0 评论 -
时间日期和时间增加量
1.datatime64使用:np.datatime64作用:将字符串转换成时间日期类型属性:从字符串创建datatime64类型时,会自动选择对应单位 从字符串创建datatime64类型时,可以强制指定使用单位 两个datatime64单位不同仍然可能代表相同的时间,切从大单位(eg:Y)转换成小单位是安全的(eg:D)单位不统一时统一转换成小单位 arange可以用来创建日期范围应用:1.numpy.busday_offset:工作日功能...原创 2020-10-21 20:01:23 · 250 阅读 · 0 评论 -
python基本数据类型
基础语法5大数据类型常用函数常用三方库原创 2020-10-19 19:42:44 · 639 阅读 · 2 评论