随笔分类 - Python
摘要:知乎:Python @property装饰器详解 菜鸟教程:Python property() 函数 菜鸟教程:Python classmethod 修饰符 知乎:Python 类进阶:私有属性/方法/装饰器/property
阅读全文
摘要:参考python将视频切分成帧&&帧合成视频,下面的代码来自这篇博客。 # 视频拆分成帧 import cv2 def video2frame(videos_path,frames_save_path,time_interval): ''' :param videos_path: 视频的存放路径 :
阅读全文
摘要:简单来说,就是crop size是固定的,而image size是随机可变的。举例来说,比如把crop size固定在224×224,而image的短边可以按比例缩放到[256, 480]区间的某个随机数值,然后随机偏移裁剪个224×224的图像区域。 参考知乎: scale jittering原理
阅读全文
摘要:比如把格林威治时间转换为上海时间: from datetime import datetime import pytz print('格林威治时间: ', datetime.now().strftime("%Y-%m-%d_%H-%M-%S")) print('上海时间: ', datetime.n
阅读全文
摘要:PyTorch Python中的注册器模块 MMCV 核心组件分析(五): Registry Detectron2和fvcore中的Registry机制详解
阅读全文
摘要:一些wheel文件下载地址: 各种包:https://download.pytorch.org/whl/ pytorch:https://download.pytorch.org/whl/torch_stable.html torchvision:https://download.pytorch.o
阅读全文
摘要:mmcv的安装会有很多cuda、pytorch版本适配的问题,如果版本不适配,会报各种错误,比如ModuleNotFoundError: No module named 'mmcv._ext' 。 mmdetection官方建议用mim进行安装,这是官方的整个安装教程:https://mmdetec
阅读全文
摘要:python 完成 Socket 通信的简单实例 Python如何优雅获取本机IP方法
阅读全文
摘要:1.值传递在实参向形参传递的过程中,传递的只是实参的值,而在函数体操作的时候,实际操作的并不是实参而是形参,所以,值传递不改变原变量值。 2.地址传递在实参向形参传递的过程中,传递的是实参的地址,实参和形参共同指向同一块地址,所以,在函数内部修改形参的同时也修改了实参,即,地址传递会改变原变量。 在
阅读全文
摘要:Python 关于正负无穷float(‘inf’)的一些用法
阅读全文
摘要:本文参考: Python计数器collections.Counter用法详解 collections--容器数据类型 python的内置模块collections,实现了特定目标的容器,以提供Python标准内建容器 dict , list , set , 和 tuple 的替代选择。 打钩的三个是
阅读全文
摘要:import math print(math.factorial(5)) # 输出120 import numpy as np print(np.math.factorial(5)) # 输出120
阅读全文
摘要:python 四舍五入,round( )
阅读全文
摘要:示例: import torch def pairwise_distance_broadcast(X, Y=None): """ 使用广播机制计算两两欧几里得距离。 参数: X: 第一个张量,形状为 (m, d),表示 m 个 d 维向量。 Y: 第二个张量(可选),形状为 (n, d)。如果为 N
阅读全文
摘要:numpy数组扩展函数repeat和tile用法 【Python学习】Numpy函数repeat和tile用法
阅读全文
摘要:本文摘自: NumPy 广播(Broadcast) 2个规则弄懂numpy的broadcast广播机制 numpy广播的定义 广播(Broadcast)是 numpy 对不同形状(shape)的数组进行数值计算的方式, 对数组的算术运算通常在相应的元素上进行。 可以广播的两种情况 1. 两个数组各维
阅读全文
摘要:把一维数组reshape成多维数组,是由外向内逐步切割的过程: 输出:
阅读全文
摘要:调用列表的sort函数,什么也不会返回。 调用Python的内置函数sorted,会返回排好序的序列。 使用时需小心。
阅读全文
摘要:参考:python 闭包理解 (推荐) 每个函数都有一个叫做 __closure__ 的属性,一般情况下这个属性为None。 但如果在一个外函数中定义了一个内函数,且内函数里使用了外函数的变量,那这个内函数的 __closure__就不再是None,而是有了真实内容,这些内容是所有外函数的变量的集合
阅读全文
摘要:本文摘自:Python表达式和语句之间的区别 表达式是一个值,它的结果一定是一个Python对象。当Python解释器计算它时结果可以是任何对象。例如42,1+2,int(‘123’),range(10)等。 常见的Python表达式操作符有 算术运算符: x+y, x-y, x / y, x*y,
阅读全文