随笔分类 - Python
摘要:1. 用Opencv获取 def get_source_info_opencv(source_name): return_value = 0 try: cap = cv2.VideoCapture(source_name) width = cap.get(cv2.CAP_PROP_FRAME_WID
阅读全文
摘要:使用背景 有时候需要通过配置文件的字符串来获取某个对象的属性。 举个例子,假设在配置文件中可以指定数据集名称dataset_name='CocoCaptions',需要使用torchvision提供的数据集,但是其提供的数据集很多,如:'LSUN', 'LSUNClass', 'FakeData',
阅读全文
摘要:1. 问题说明 在同级目录下,test.py中定义A, 需要在test1.py中导入运行。 结构如下: 报错内容如下: 2. 原因 如果直接执行一个模块,那么它的 __name__ 为 __main__。Python 会认为这个模块是一个最顶层的模块,而 不管这个模块在文件系统中的实际位置 。 理解
阅读全文
摘要:这个工具没有自己写, "github" 上有现成的。详细代码如下: 使用方法: 1. 安装: , 具体见 "链接" ; 2. 导入: 3. 读取成字符串, 进行解析
阅读全文
摘要:python程序, 实现matlab的.mat格式转化为dict / json . 第一个参数mat_path代表需要转化的mat路径; 第二个参数, 如果需要把字典序列化成json, 添加这一参数, 代表json存放位置; 返回值: 转化好的字典 更改自 "mat2json"
阅读全文
摘要:今天有个需求, 多次的批量处理, 并把这每批结果放进列表. 照例用append, 结果发现,每一次都是放进一个列表, 而不是列表中的元素. 此处应该用extend,而不是append. ___基础语法忘记了,复习一下. 1. append 用于在尾部添加,用新添加的可迭代对象来扩充原对象. 2. e
阅读全文
摘要:情形1: 没有子目录: 方法1: 获取当前路径下特定格式['.jpg', 'png', 'gif']文件 方法2, 也可以使用glob方法,: 可以传入正则表达式 , 不能递归 情形2: 有子目录 使用os.walk递归获取
阅读全文
摘要:问题: 今天有个程序,明显路径是存在的,但是 的返回结果是 . 仔细想了想, 是相对路径的问题. 情况描述: 我的路径是: 项目结构是: 当前程序路径pwd在market1501.py, 想要访问aim路径market1501, 看似dir_path设置没有问题. 但是这是基于项目的所有 相对路径的
阅读全文
摘要:方法1, str的endswith方法: 返回结果: True 应用:判断后缀名的示例: 2. 方法2, os.path.splitext() 方法: 该方法返回两个元素, 第一个是路径去掉后缀的部分, 第二个是文件后缀:
阅读全文
摘要:方法一: 方法二: 利用pandas或者numpy:
阅读全文
摘要:Python接触有将近2年了,但是在倒腾anaconda环境的时候,总有一些命令忘记需要查半天,今天趁着配置pytorch,特此总结一下,留待后用. 1. 创建和删除环境 创建环境 eg: conda create name myenv conda create name myenv python=
阅读全文
摘要:json的方法真的是看了忘忘了看...回顾一下: 1.json.dumps() 字典 >>> 字符串 2.json.loads() 字符串 >>> 字典 3.json.dump() 字典 >>> 文件 4. json.load() 文件 >>> 字典
阅读全文
摘要:数据加载 首先,我们需要将收集的数据加载到内存中,才能进行进一步的操作。pandas提供了非常多的读取数据的函数,分别应用在各种数据源环境中,我们常用的函数为: read_csv read_table read_sql q 1.1 加载csv数据 header 表标题,可以使用整形和或者整形列表来指
阅读全文
摘要:一、从计算机的发展说起: ① 真空管与穿孔卡片 输入一个指令,输出一个结果 ② 晶体管和批处理系统 攒成一大波输入(批处理指令),然后顺序计算 ③ 集成电路芯片和多道程序设计 开发出多道程序设计,将内存分为几个部分,每一部分存放不同的作业,如图所示。当一个作业等待IO完成时,另一个作业可以 使用CP
阅读全文
摘要:进程与线程的一个简单解释 转载自阮一峰的博客 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2
阅读全文
摘要:一 PrettyTable简介 PrettyTable是python中的一个第三方库,可用来生成美观的ASCII格式的表格: 二 PrettyTable安装 使用PIP即可十分方便的安装PrettyTable,如下: pip install prettytable 三 PrettyTable导入 f
阅读全文
摘要:python2.5之后出现的一个可迭代对象。生成器的底层实现使用迭代器实现。 1. 基本概念 生成器,给一个函数生成一个懒加载(按需加载)的迭代器 生成器的特征:生成器不会一次性计算出存储的所有数据,而是根据需要,一次仅计算一个数据。 2.生成器的实现 生成器的数据可以通过两种方式获得: 1. ne
阅读全文
摘要:迭代对象 :实现__iter__方法,返回迭代器。不需要显示继承Iterable, 迭代器 : 实现_iter__方法,__next__方法,不需要显示继承Iterator 字符串,字典,列表,集合,生成器,都是可迭代对象 结果为: (True, True, True, True) 字符串,字典,列
阅读全文
![](https://files.cnblogs.com/files/geoffreyone/未命名.gif)