Python学习笔记
white-poplar
CV小白一个,本人所有原创博客为本人学习CV过程中的知识总结,如有错误,还望各位大佬批评指正。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
numpy中按条件查找,搜索某些值的方法
1.利用np.where()来进行筛选. (1)如下代码是从二维数组中筛选满足大于0的元素所在的索引位置. import numpy as np target=np.array([[1,2,3],[0,2,0],[1,2,3]]) where_res=np.where(target>0) print('-'*20) print(where_res) 执行结果如下: (array([0, 0, 0, 1, 2, 2, 2]), array([0, 1, 2, 1, 0, 1, 2]))原创 2021-06-26 15:39:16 · 20131 阅读 · 0 评论 -
Python实现单链表翻转
1.迭代的方法实现单链表翻转 class Node: def __init__(self,val): self.head=val self.next=null Class Reverse_singlelinklist: def reverse(self,head): last_node=None #如果当前列表为空列表,则返回头结点. if not head or not(head.next):原创 2021-06-17 14:29:40 · 578 阅读 · 0 评论 -
Python实现单链表
#链表操作 #链表是由内存空间上不连续的节点构成的.其中每个节点的内容由两部分组成,一部分是当前节点的数据,一部分是下一个节点的地址. ''' # 节点类最基本的功能包括:更新数据,查询数据,更新后继节点和查询后继节点。 class Node(object): #初始化,需要传入节点的数据 def __init__(self, data): self.data = data self.next = None #返回节点的数据 .原创 2021-06-15 22:58:18 · 305 阅读 · 0 评论 -
Python中defaultdict的用法
defaultdict是collection中的一个类。Python的官方定义如下: class collections.defaultdict([default_factory[, ...]]) 官方的解释如下: defaultdic dict subclass that calls a factory function to supply missing values 意思就是defaultdict作为dict的子类,当字典中不存在某个键值时,会为该键(字典中不存在该键名)创造一个工厂函数(defa原创 2020-12-23 20:34:18 · 438 阅读 · 0 评论 -
Python中-m参数的作用
** 官方文档 ** -m: run library module as a script(将模块当作脚本运行) 1.解释 在 python 中,所谓的模块,其实也是一个由代码组成的普通脚本文件。这些文件通常会提供一些有用的东西,例如函数或者类,然后我们通过 import <module> 导入使用,而且当我们引入模块的时候,不会产生副作用。但实际上如果我们在 shell 中直接运行这个脚本文件,很有可能会看到有副作用产生。在文件内部,我们一般通过下面的代码来区分当前脚本,是作为模块导入,还是作原创 2020-05-15 15:53:18 · 768 阅读 · 0 评论 -
Python中的嵌套函数
嵌套函数的定义: 如果在一个函数的内部还定义了另一个函数(注意: 是定义,不是引用!),这个函数就叫嵌套函数。外部的我们叫它外函数,内部的我们叫他内函数。 * 1、最简单的嵌套函数(不带有参数) def outer_func(): x=1 def inner_func(): result=x+1 print(result) return in...原创 2020-04-17 14:06:30 · 717 阅读 · 0 评论 -
Python中装饰器的使用总结
本文在书写时,参考了一下几篇博客,在此贴出来,以示尊重: 装饰器必看博客1 装饰器必看博客2 装饰器必看博客3 1、装饰器使用说明。 (1)、Python中的装饰器是一种可以装饰其它对象的工具。 (2)、该工具本质上是一个可调用的对象(callable),所以装饰器一般可以由函数、类来实现。 (3、)装饰器本身需要接受一个被装饰的对象作为参数,该参数通常为函数、方法、类等对象。 (4)、装饰器需要...原创 2020-04-16 22:37:56 · 350 阅读 · 0 评论 -
Numpy中np.c_、np.r_用法小结
Numpy中np.c_、np.r_用法小结 1.通俗用法:对两个数组进行合并。 1.1、使用np.c_对两个数组的列进行合并,条件:两个数组的行必须相同。 (1)当两个数组是一维数组时。 a_c=np.array([1,2,3]) b_c=np.array([4,5,6]) result=np.c_[a_c,b_c] print(result) 运算结果如下:` [[1 4] [2 5] [...原创 2020-04-16 11:10:19 · 1439 阅读 · 0 评论
分享