自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

原创 python中的进程与线程,使用.multiprocessing

进程与线程

2022-09-25 16:05:11 740 1

原创 C_plus_侯捷课件笔记

布局形式:包含 前置声明,类声明,类定义。前置声明:就是类似于C的声明。比较简单{public: //外界可以访问{ } //构造函数 :后面为初始化,{ }内为赋值。此时直接初始化为r, i ,不用赋值 速度快//操作符重构造声明 (最后分号结尾的都是声明),采用引用 // 的方式,具体看Reference}} //内联函数,定义在class 内,const 具体看const 章节private: //外界无法直接访问。

2022-09-21 14:55:53 966

原创 python 根据两个向量,求的之间的旋转矩阵:

项目遇到一个问题,就是需要根据原始向量和目标向量求他们两个之间的旋转矩阵,网上结果很少,也有很多错误,因此谢了一个。原理参考的是知乎大佬的对和知乎。

2022-09-17 14:04:52 3349 2

原创 c++/python 的输入和输出(acm刷题模式)

2022-08-12 16:34:22 2818 1

原创 Python DistributedDataParallel(DDP)训练模型

Python 训练模型文章目录Python 训练模型前言一、DistributedDataParallel(DDP)二、使用步骤1. 简单命令例子## 2.读入数据总结前言最近在搞DistributedDataParallel(DDP)模型训练,踩了不少坑,总结一下,以后遇到问题,可以看一下。一、DistributedDataParallel(DDP)DistributedDataParallel(DDP)支持多机多卡分布式训练。说效率更高,所以想用一下。重要参考二、使用步骤1. 简单

2022-05-19 11:42:45 1656

原创 Linux 学习

Linux

2022-05-18 15:58:45 82

原创 python 占位符(%d)和 format

占位符%占位符%d使用: 使用百分号%隔开,后面多个用小括号。print ('%d 等于 %d * %d' %(num,i,j))'%d'相当于占位的格式%6d 整数输出,宽度是6位,不足左边补空格%06d 整数输出,宽度是6位,不足左边补数字0%-6d 整数输出,宽度是6位,不足右边补空格%.6f 输出小数,即保留小数点后6位format拼接方法 利用{}表示占位,str.format()'abc{}'.format('567')格式限定符..

2022-05-15 11:49:45 6172

原创 python logging使用(持续更新)

python logging使用文章目录python logging使用Logging一、Logging创建二、使用步骤2.主函数使用总结Logging看别人的代码一直都有使用logging,输出展示挺方便的,因此学习一下,记录一下,具体的原理就看别人写的吧。一、Logging创建示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤# 在某个文件下创建函数import loggingdef create_logger(log_file=No

2022-04-15 10:44:21 519 1

原创 Docker 保存与发布(commit, save, load)

Docker 保存与发布(commit, save, load)提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Docker 保存与发布(commit, save, load)前言一、docker commit (生成)二、docker save(保存)二、docker load(加载)总结前言本人想利用mmdetection3d中的代码框架做二次开发,由于配置环境过于复杂,本人直接用的mmdetection3d提供的dockerfile生成镜像作为开发环境。中间可以

2022-03-22 16:19:06 15740 2

原创 python (os.path, glob) 路径读取,文件读取

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录提示:python读取文件挺方便的,这篇就介绍一下如何使用os.path搞定路径的问题# importimport osimport os.path as ospimport glob# 更加深入data_root = 'a/b/c'data_path = osp.join(a, 'd', 'e') # a/b/c/d/e# 读取文件夹下所有文件 并生成list# 例如 data_path 下面时一堆 p

2022-02-23 10:16:54 1121

原创 tmux代替screen使用记录

tmux 代替screen 使用记录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录tmux 代替screen 使用记录前言一、tmux的窗口和进程二、新建窗口(窗格)1.新建窗口和会话2.会话与窗口分离3.窗格操作前言tmux时Linux一款十分便利的终端软件,之前为了训练网络用的是screen命令。最近发现tmux挺好用,还可以一屏多个终端

2021-12-14 15:35:04 1439

原创 Git 与 结合远程仓库得使用(本地,远程分支,同步)

Git 与 结合远程仓库得使用(本地,远程分支)Git如何结合远程仓库使用(分支)使用场景克隆及上传与远程同步Git如何结合远程仓库使用(分支)使用场景最近研究了一下Git的使用。幻想一下,你去了一个公司,公司的所有代码库在一个远程的lab里面。由大家克隆下来,然后进行一些开发。测试通过的话会更新的公司的代码库里。在这样的背景下,介绍一下Git结合远程服务器,远程服务器分支的使用。公司的代码在远程的服务器lab里面,我们主要干几件事情:在远程服务器建立一个公司代码(master)的分支(bra

2021-11-14 21:16:56 1894 1

原创 Ubuntu18.04 + cuda 10.2 + cudnn 配置

Ubuntu18.04 + cuda 10.2其他 + cudnn 配置NVIDIA驱动安装直接采用命令行的安装形式CUDA 10.x 安装Cudnn 安装接下来会安装 anaconda pytorch ,一点点来,目前刚用ubuntu,还有很多不会,也不会截图,所以写的比较烂,之后一点点补充把。有问题,评论一起讨论。NVIDIA驱动安装直接采用命令行的安装形式建议直接采用命令行的安装,这样省事省力。建议开始安装都试一下这种方式。打开软件更新。我之前关闭了软件设置更新,导致安装不成功。所以建议

2021-08-07 19:58:29 584 1

原创 python 实现 voxel滤波 算法,采用了字典的形式(算法时间复杂度应该很低),深蓝学院。

# 实现voxel滤波,并加载数据集中的文件进行验证import syssys.path.append('F:\\Anaconda\\anzhuang\\envs\\pointcloud\\Lib\\site-packages')import open3d as o3d import osimport numpy as npimport pandas as pdfrom pyntcloud import PyntCloud# 功能:对点云进行voxel滤波# 输入:# poi.

2021-03-16 20:48:13 349

原创 Vscode 在annconda虚拟环境下,调用pip安装的包出现ModuleNotFoundError: No module named ‘xxx‘ 解决方法

最近在使用VScode写python的时候,使用了anaconda对python的环境进行管理。但是在写一些复杂的程序需要调用一些pip包的时候,总是提示No module named 'xxx'例如open3d ,plyfile包等,[Running] python -u "d:\cloudpoint\lesson1\voxel_filter.py"Traceback (most recent call last): File "d:\cloudpoint\lesson...

2021-03-15 20:28:57 2710 1

原创 动态权重权重-模糊控制的一阶倒立摆,Matlab仿真

题目一:​ 倒立摆系统由摆和小车及控制装置组成。其中,小车在外力F作用下沿直线轨道左右运动;质量均匀分布的单摆通过支点连接在小车上,可以在与直线轨道相同的垂直平面内左右摆动。设小车质量mc=1.0kg{m_c} = 1.0kgmc​=1.0kg,单摆的质量mp=0.1kg{m_p} = 0.1kgmp​=0.1kg,单摆质心到支点的长度lp=0.5m{l_p} = 0.5mlp​=0.5m,重力加速度g=9.8m/s2g = 9.8m/{s^2}g=9.8m/s2。x∈[−2.4m,2.4m

2020-12-07 09:42:15 3970 10

原创 (WIN10 + Anaconda)在 Pycharm 中调用pytorch

经过一下午的努力,终于完成了在WIN10 的系统下,在Anaconda的基础上,安装pytorch环境,然后再在pycharm中显示import torch其中包括了从Ana的安装,pytorch中的安装,以及pycharm配置等等。大家可以参考一下,有问题可以相互讨论。Anaconda 的安装直接进入Anaconda的官网,直接下载最新版本就好,我写这篇博客的时候是对应Python...

2019-11-18 23:05:48 1479 1

原创 STM32F3 系列的HRTIM 产生PWM理解与应用 (以STM32F334为例,cube,HAL库,附带完整程序)

这几天研究了下STM32F334的HRTIM,看了STM32F334的单片机参考手册,基于Cube的HAL库做出以下总结。F334单片机自带的HRTIM经过始终配置后可以高达144M Hz,经过内部处理后,频率可以高达4.608G Hz(144M*32).而相对与高级定时器TIM1和其他普通的定时器,其配置起来更加复杂,所涉及的东西也更多。我选的是F334C8T6,准备做一个数控电源,...

2018-10-06 15:52:45 28297 6

原创 STM32 系列之 DAC 寄存器运用于理解

在这里,我也不多BB,基本是看了原子的PDF之后,自己理解。所以可能比较简略单个DAC通道如下:VDDA 和VSSA为模拟电源端。  输出电压 = Vref+ * (DORx/2^n)                  n为DAC的数据位数DORx 不能直接用户操作,所以只能操作DHRx。(看上图)另外,选中...

2018-06-10 16:41:49 1982 2

原创 STM32 DMA的理解与运用

DMA(Direct Memory Access)直接储存器访问,可以讲数据从一个地址空间复制到另一个地址空间。为什么出现了DMA?由于进行数据传输过程中,会一直占用CPU,而CPU不能执行其他的程序。所以就想找一种方式来“自动”控制数据的传输,此时CPU就可以干其他事情。STM32中,很多外设都可以产生DMA请求,例如 串口,定时器,ADC,SPI, I2C等等。再STM32f103中,有两个D...

2018-05-26 23:03:05 2761

原创 STM32 F103 中断理解

终端系统在任何一个处理器中都非常重要。中断的设计,极大的提高了CPU的运行效率。下面我对stm32f103中断的理解:

2018-05-23 17:50:35 1569

粒子群算法(PSO)Matlab编程版,包括了线性递减惯性因子

粒子群算法(PSO)Matlab编程版,包括了线性递减惯性因子粒子群算法(PSO)Matlab编程版,

2020-12-13

模拟退火算法 Matlab

在Matlab里面写的模拟退火算法,这个算法理解起来比较简单,也更容易局部解。网上资料很多。大家可以参考一下。和遗传算法一样都是一种优化算法,可以参考和交流。

2020-12-12

遗传算法,带模拟退火,带适应度为负数的处理方案 Matlab

遗传算法(GA),带模拟退火处理方式,带适应度为负数时,选择的处理方式。大家可以参考一下,及时交流。遗传算法(GA),带模拟退火处理方式,带适应度为负数时,选择的处理方式。大家可以参考一下,及时交流。遗传算法(GA),带模拟退火处理方式,带适应度为负数时,选择的处理方式。大家可以参考一下,及时交流。遗传算法(GA),带模拟退火处理方式,带适应度为负数时,选择的处理方式。大家可以参考一下,及时交流。遗传算法(GA),带模拟退火处理方式,带适应度为负数时,选择的处理方式。大家可以参考一下,及时交流。遗传算法(GA),带模拟退火处理方式,带适应度为负数时,选择的处理方式。大家可以参考一下,及时交流。

2020-12-12

基于模糊控制的一阶倒立摆-国科大智能控制大作业

基于模糊控制的一阶倒立摆-国科大智能控制大作业

2020-12-07

STM32F3 HRTIM高分辨率产生互补PWM(HAL库)

基于STM32F334的HRTIM(高分辨率定时器)产生互补PWM,基于Cube的HAL库,详细介绍在我写的博客里有

2018-10-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除