随笔分类 - 96读研时-Python基础学习
pythone基础学习,并输出学习笔记
摘要:问题描述: 今天想学习一下TUM数据集RGBD-Benchmark工具的使用,利用python进行相关操作时,缺少一个第三方模块,于是打算用pip进行安装,便出现如下图所示的问题。 解决办法: 执行如下语句: 温馨提示: 成功截图:
阅读全文
摘要:1. 用shell脚本生成带绝对路径的train.txt 例如我要生成如下形式的带标签的文件,如图:(如有两个标签:0 和 1) shell脚本如下: 这样标签0写入了train.txt 再写一个脚本,这样就把指定文件下的想要做成标签1的图片写入了train.txt,(这样比较麻烦,肯定有比这更好的
阅读全文
摘要:1.何为迭代: 对于给定list或者tuple,通过for循环来遍历这个list或tuple,这种遍历我们称之为迭代(Iteration). 2.python中利用for...in语句来完成迭代语句: (1)迭代list: 使用for...in语句迭代list时,是通过下标完成的,迭代tuple类似
阅读全文
摘要:友情链接:ubuntu16.04下安装python3+创建虚拟python3开发环境 1.为什么要创建python3虚拟开发环境? 2.创建虚拟环境的步骤 (1)为了创建虚拟环境,我们首先需要安装venv模块,它是标准python3库的一部分, 输入以下命令安装venv: (2)有上面这个安装,我们
阅读全文
摘要:1.为什么要学习切片【切片是解决何种问题的?】 (2)对于含有元素很少的list,我们遍历其前三个元素,通常可以这样来实现: (2)显然上述方法,对于取前N(若N很大)个元素的list来说,是比较麻烦的,可以通过循环来进行遍历: 虽然这种方法较第一种比较好了,但是对于经常取指定索引的操作,循环还是有
阅读全文
摘要:递归函数 例如计算阶乘n! = 1 x 2 x 3 x ... x n,用函数fact(n)表示: fact(n) = n! = 1 x 2 x 3 x ... x (n-1) x n = (n-1)! x n = fact(n-1) x n 显然fact(n)=n x fact(n-1),但当n
阅读全文
摘要:1.位置参数: 例如计算一个整数的平方: 显然参数x就是一个位置参数,如果要是计算5*5*5..............*5 ,这个函数就太麻烦了,我们可以再定义下面这个函数来解决: 修改后的函数,有两个位置参数x和n ,调用函数时,传入的两个值按照位置顺序依次赋给参数x和n 2.默认参数 假设我们
阅读全文
摘要:1.定义函数和参数检查 通过def语句定义一个函数,自己定义的函数,当参数个数不对时,python解释器可以抛出TypeError,但是当参数类型不对时,无法抛出TypeError,为此可以通过isinstance语句来定义,当参数类型不是整型或浮点型时,通过raise语句抛出TypeError错误
阅读全文
摘要:调用函数 python中内置了许多函数,我们可以直接调用,但需要注意的是参数的个数和类型一定要和函数一致,有时候不一致时,可以进行数据类型转换 1.abs()函数【求绝对值的函数,只接受一个参数】 2.max()函数【求最大值函数,接受多个参数,返回最大值】 3.数据类型转换简介【比如int()函数
阅读全文
摘要:dict Python内置了字典:dict的支持,dict全称dictionary,使用键-值(key-value)存储,具有极快的查找速度 1.例如:查找某位同学对应的成绩,使用“名字”-“成绩”的对照表,直接根据名字查找成绩,初始化如下: 2.把数据放入dict的方法,除了初始化时指定外,还可以
阅读全文
摘要:条件判断 循环 1.利用for...in循环,依次把list或tuple中的每个元素迭代出来: 2.第二种循环是while循环,只要条件满足,就不断循环,条件不满足时退出循环。比如我们要计算100以内所有偶数之和,可以用while循环实现:
阅读全文
摘要:list list是Python中内置的一种数据类型,是一种有序的集合,可以随时添加和删除其中的元素。 1.list表示: 2.通过len()函数获取list中元素的个数 3.通过索引访问list中的元素,注意不要越界,最后一个元素最后一个元素的索引是 len(months)-1 4.list是可变
阅读全文
摘要:1.python如何运行? 2.python基本概念 (1)数 在Python中有4种类型的数 —— 整数、长整数、浮点数和复数. 整数:如 2, 0, 1, 8 长整数:就是大一点的整数 如:10000000000L 浮点数:如 2.018 复数: 带有后缀 j 或 J 就被视为虚数, 带有非零实
阅读全文