摘要:
# python-内置函数 [TOC] python 总共有68个内置函数 ### 数学运算(7) | | 函数 | 作用 | | | | | | 1 | **abs(*iterable*)** | 求数值的绝对值 | | 2 | **divmod(*a*, *b*)** | 返回两个数值的商和余数 阅读全文
摘要:
# numpy-创建数组 [TOC] ## Ndarray 对象 NumPy 中定义的最重要的对象是称为 ndarray 的 N 维数组类型。 它描述相同类型的元素集合。可以使用基于零的索引访问集合中的项目。ndarray中的每个元素在内存中使用相同大小的块。 ndarray中的每个元素是数据类型对 阅读全文
摘要:
modules(),children(),parameters(),buffers() 前言 可以使用以下4对8个方法来访问网络层所有的Modules 用来遍历网络结构或者网络参数等 四种结构相似,所有放到一起来说,都是 nn.Modules 下属性方法, 返回类型都是 generator() mo 阅读全文
摘要:
# python-set [TOC] set 是一个不允许内容重复的组合,而且set里的内容位置是随意的,所以不能用索引列出。可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。 1.set是一个无序不重复的序列 2.可以用 { } 或者 set( ) 函数创建集合 3.集合存放不可变类型( 阅读全文
摘要:
yolov5 主要是对yolo v5 的学习记录 YOLOv5是一种单阶段目标检测算法,该算法在YOLOv4的基础上添加了一些新的改进思路,使其速度与精度都得到了极大的性能提升。 Yolov5官方代码中,给出的目标检测网络中一共有4个版本,分别是Yolov5s、Yolov5m、Yolov5l、Yol 阅读全文
摘要:
图像视频加载和保存 图像读取 import cv2 print(cv2.version.opencv_version) image = cv2.imread(filename,flags) h, w, c = image.shape rows,cols,ch=img.shape # 行,列,通道 # 阅读全文
摘要:
# Ubuntu 源配置 ### 1、首先切换到root用户 ```bash 初始化 root 密码 ic@ic: sudo passwd root 输入两次密码 *** *** ic@ic: su root root@ic:~ # 完成 root 的切换 ``` ### 2、备份原有源 ``` c 阅读全文
摘要:
### ubuntu 安装分区 没有截屏 仅仅记录 `ubuntu18.04` 安装分区过程 前期准备 `Ubuntu18.04 `镜像 和 启动U盘 在安装类型中,选择`其他选项` 主分区和逻辑分区,一般来说一个磁盘的主分区数目是有上限的 以 `102400` 硬盘大小为例 | | | | | | 阅读全文
摘要:
## python-迭代器生成器 [TOC] python 三大利器, 迭代器,生成器和装饰器 迭代是Python中常用且非常强大的一个功能,可以被for循环的就是可迭代的,目前有字符串,列表,元组,字典,集合。 通过使用两个单独方法来实现的;它们被用于允许用户自定义类对迭代的支持。 可迭代对象`i 阅读全文
摘要:
# python-字符串 [TOC] 字符串序列用于表示和存储文本,python中字符串是不可变对象。字符串是一个有序的字符的集合,用于存储和表示基本的文本信息,一对单,双或三引号中间包含的内容称之为字符串。其中三引号可以由多行组成,编写多行文本的快捷语法,常用文档字符串,在文件的特定地点,被当做注 阅读全文
摘要:
## python-dict [TOC] `mapping` 对象会将 `hashable`值映射到任意对象。 映射属于可变对象。 目前仅有一种标准映射类型 **字典**。 字典是一种通过名字或者关键字引用的得数据结构, 这种结构类型也称之为映射。 其中 key 类型需要时被哈希,其键几乎可以是任何 阅读全文
摘要:
python虚拟环境-virtualenv 因为正在配置新的项目,用到了virtualenv ,所以简单写一下 virtualenv 环境管理工具。 virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所 阅读全文
摘要:
# sequence-list [TOC] sequence(序列)是一组有顺序的元素的集合,序列可以包含一个或多个元素,也可以是一个没有任何元素的空序列,元素可以是基本数据类型,可以是另一个序列,还可以是他对象。 - sequence 就是一个 iterable 对象; - 定义了`__getit 阅读全文
摘要:
python-YAML YAML 是一种简洁的非标记语言。其以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁。主要是作为项目的配置文件。 文件格式 基本规则: 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对 阅读全文
摘要:
python-random random作为python自带的模块,无需下载即可直接使用。**import random**导入该模块。 初始化随机数 random.seed(a) 初始化随机数生成器 随机数种子, a(int) ,默认是 None ,表示当地时间 整数用函数 random.rand 阅读全文
摘要:
pytorch-模型保存和加载 加载模型参数和选择是由保存的模型数据结构决定,故先要确定保存模型模型的方法和数据结构 保存模型 # 模型权重参数 model.state_dict() '''首先说一下 model.state_dict() pytorch 中的 model.state_dict 是一 阅读全文
摘要:
json 对数据进行序列化和反序列化是常见的数据操作,Python提供了两个模块方便开发者实现数据的序列化操作,即 json 模块和 pickle 模块 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式 JSON注意事项: (1)名称必须用双引号(即:" 阅读全文
摘要:
shutil模块 shutil 是高级的文件,文件夹,压缩包处理模块,提供了许多关于文件和文件集合的高级操作,特别提供了支持文件复制和删除的功能。 import shutil 文件和文档操作 shutil.copyfileobj() 将文件内容拷贝到另一个文件中复制对象 fsrc 的内容到 fdst 阅读全文
摘要:
python-pathlib 老式的os.path用法主要是函数形式,返回的数据类型通常是字符串。但是路径和字符串并不等价,所以在使用 os 操作路径的时候常常还要引入其他类库协助操作。新用法是面向对象,处理起来更灵活方便。 可以在不同系统进行路径操作, 文件路径分为 非实体路径和实体路径。 pat 阅读全文
摘要:
os模块 os模块 系统环境 os.environ os.environ属性可以返回环境相关的信息,主要是各类环境变量。返回值是一个映射(类似字典类型) print(os.environ['HOMEPATH']) # >>> \Users\tzxw 文件和目录 # 文件和目录 os.getcwd() 阅读全文