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
客户端开发GUI框架对比与技术选型总结
客户端开发GUI框架对比与技术选型总结 客户端开发技术日新月易,目前客户端开发的GUI框架选型大致会从以下几个技术路线中进行选择: 纯系统原生GUI库 第三方库 基于Chromium + Node.js 原生+cef 以上的技术各有优缺点。 我从我个人的开发以及学习经验出发,大致总结每一个GUI开发…
- GUI界面编程
- 2021-06-17
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
Duilib – 在同一台电脑上限制只能运行一个程序,防止软件多开
1 在同一台电脑上限制只能运行一个程序,防止软件多开 在开发Duilib程序时,我们经常需要限制在一个电脑上只能运行一个程序,防止软件多开,避免因软件多开导致出现的问题。 示例代码: #include "stdafx.h" int APIENTRY _tWinMain(HINSTANCE hInst…
- Duilib
- 2021-06-02
C++ – std::map正向遍历与反向遍历的几种方式
1 std::map正向遍历 1.1 for循环 #include <iostream> #include <string> #include <map> int main() { std::map<int, std::string> t_Map; t…
- C++
- 2021-05-21
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