python
文章平均质量分 71
one-莫烦
keep going
展开
-
一文读懂Numpy(Tensorflow)里面的轴(Axis)
关于轴的解释转载 2022-06-08 17:13:45 · 991 阅读 · 1 评论 -
python 合并list的四种方法
1 运算法+list_a = ['a','b','c']list_b = [1,2,3,4]list_ab = list_a + list_bprint(list_ab)结果:['a', 'b', 'c', 1, 2, 3, 4]列表可以保存各种类型对象,所以内容类型不同的列表也可以合并2 extend() 方法直接在原有list上进行扩充list_a = ['a','b','c']list_b = [1,2,3,4]list_a.extend(list_b)print(lis原创 2022-03-24 17:53:58 · 19692 阅读 · 0 评论 -
python heapq的用法
经常记不住 做个记录一、heapq库简介heapq 库是Python标准库之一,提供了构建小顶堆的方法和一些对小顶堆的基本操作方法(如入堆,出堆等),可以用于实现堆排序算法。堆是一种基本的数据结构,堆的结构是一棵完全二叉树,并且满足堆积的性质:每个节点(叶节点除外)的值都大于等于(或都小于等于)它的子节点。堆结构分为大顶堆和小顶堆,在heapq中使用的是小顶堆:大顶堆:每个节点(叶节点除外)的值都大于等于其子节点的值,根节点的值是所有节点中最大的。小顶堆:每个节点(叶节点除外)的值都小于等于其转载 2022-03-22 16:06:15 · 2749 阅读 · 0 评论 -
一文读懂python装饰器
我们在编程过程中,常常会遇到这种需求:比如,我想开发一款计算器,我已经写好了一堆函数,用于执行各种计算,那么我们需要在执行各种计算函数前,首先对输入的数据进行检查,确保他们必须得是数值才允许执行函数,而不能是字符串;又如,我想编写一个用于计算三角形周长、面积、某个角角度的模块,已经写好几个函数用于计算,那么,在执行计算前,首先要确保输入的三条边长能够构成三角形,再进行计算才有意义;再比如,我想开发某款网络应用,写了一些函数用于实现用户的某些操作,那么,得要先检查确认该用户已经登录了,才允许执行这些操作。这些转载 2021-12-24 11:45:19 · 96 阅读 · 0 评论