Python – list/numpy/pytorch tensor相互转换
1 list与numpy相互转换 list转numpy import numpy as np if __name__ == '__main__': a = [1,2,3,4] n = np.array(a) print(n) numpy转list import numpy as np if __na…
- Python
- 2021-07-26
Python – 深度学习训练过程使用matplotlib.pyplot实时动态显示loss和acc曲线
1 深度学习训练过程中实时动态显示loss和acc曲线 可参考代码如下: # -*- coding: utf-8 -*- import matplotlib.pyplot as plt if __name__ == '__main__': train_loss = 5 val_loss = 5 tr…
- Python
- 2021-07-19
Python – 使用flask_sockets库构建websocket服务器
1 安装flask_sockets conda好像装不了,使用pip安装 pip install Flask-Sockets 2 创建websocket服务器 2.1 普通方式 使用以下代码创建一个简单的websocket服务器,服务器地址为:ws://localhost:5678/ # -*- c…
- Python
- 2021-07-16
Python – 使用websockets库构建websocket服务器
1 websockets安装 conda好像装不了,使用pip安装 pip install websockets 2 创建websocket服务器 使用以下代码创建一个简单的websocket服务器,服务器地址为:ws://localhost:5678/ # -*- coding: utf-8 -*…
- Python
- 2021-07-16
Python – 使用Python+websockets时报错:AttributeError: module ‘websockets’ has no attribute ‘serve’
1 报错原因 其实这个问题很简单,你一定是新建了一个名为websockets.py的测试脚本文件,然后在这个文件中写了使用websockets构建websocket服务器的代码,你在与库同名的脚本中引入了相同名字的库,python会认为是从当前的测试脚本中导入方法,导致找不到方法。 2 解决方法 只…
- Python
- 2021-07-16
Python – 使用with open as 读写文件
1 Python文件读写模式 2 文件读取常用方法 方法 描述 readline() 读取一行 readline(2) 读取前 2 个字符 read() 读完文件后,指针在最尾处 write() 写完文件后,指针在最尾处 tell() 当前指针位置 seek(0) 设置指针位置,0:文件头,1:当前…
- Python
- 2021-07-13
Python – Linux/Centos/Ubuntu查看CUDA/cuDNN版本号
1 查看CUDA版本号 低版本使用: nvcc -v 高版本使用: nvcc --version 查看CUDA版本号。 2 查看cuDNN版本号 旧版本cuDNN使用以下命令查看版本号: cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -…
- Python
- 2021-06-11
Pytorch – 使用opencv-python解码视频文件并将视频帧转换为Pytorch tensor作为网络模型输入数据
[toc] 1 视频文件作为网络模型的输入数据 越来越多的神经网络模型开始以视频作为训练数据,比如基于视频数据的行为识别等等,这就需要我们将视频转换为可适用的张量,本文将以pytorch为例,展示一下视频数据转换为pytorch tensor的过程。 2 使用OpenCV-Python解码视频文件并…
- Python
- 2021-04-19
Python – 普通函数/lambda匿名函数/类成员函数作为回调函数的用法
本文将简单介绍普通函数、lambda匿名函数、类成员函数作为回调函数的用法,回调函数参数采用不定长tuple参数列表进行传递 1 普通函数作为回调函数 # -*- coding: UTF-8 –*- def callback_func(*kwargs): print(kwargs) def proc…
- Python
- 2021-04-08
Python – 不定长函数参数列表
python中实现函数不定长函数参数列表一般采用星号*,而星号又有两种方式: 单星号*一般在不指定参数时使用,而参数会以元祖tuple的形式传入,且各个参数会维持原有参数类型 双星号**一般用于全部以指定参数传入的情况,而参数会以字典dit的形式传入,且各个参数维持原有参数类型 1 单星号 代码示例…
- Python
- 2021-04-08
Python – 运算符/ or // or %的含义和区别
1 python运算符/ or // or %的含义和区别 / : 表示普通除法,返回两者除法的商 // : 返回商的整数部分,向下取整 % : 返回除法的余数,取模 例子: # -*- coding: UTF-8 –*- if __name__ == '__main__': a = 10 b = …
- Python
- 2021-03-22
Python – 使用Opencv-Python库获取本机摄像头视频并保存为视频文件
1 Opencv-Python获取本机摄像头视频 1.1 视频捕获 为了捕获本机摄像头的视频,需要创建一个VideoCapture对象,如果需要处理视频文件,则在构造对象时传入视频文件路径,如果需要捕获摄像头视频,则需要传入本机摄像头设备索引,如果电脑上只有一个摄像头,那么一般传入0,如果有多个摄像…
- Python
- 2021-03-18