- 博客(31)
- 收藏
- 关注
原创 电压波动与电压偏移
电压偏移是指实际电压与额定电压之间的差异,其计算公式为。Umax是指电压在一定时间内的最大值,Umin是指电压在同一时间内的最小值。U是实际电压,UN是电网额定电压。其中ΔU表示电压波动值,
2025-03-21 20:28:05
146
原创 电力电子坐标变换
所谓的静止坐标变换,其实可以理解为:原先的三相电波形一直在变化,所以可以有三个波形向量,这三个向量共同作用下产生了一个变化的向量。αβ 坐标系是固定的坐标系,但是向量在旋转,我如果让坐标系跟着一起转会怎么样?这个向量是在三个向量的基础上产生的,所以他是建立在。但是他还是一个向量,只要是一个向量就可以进行。由三维坐标系变成了二维的坐标系。
2024-08-06 20:37:59
341
原创 Py之fvcore:fvcore库的使用方法之详细攻略
C = CfgNode()我的理解是类似于告诉你我建立了一个箱子,反正可以装东西了,下面你就可以王里面填写自己设置的内容了。
2023-05-10 22:18:59
449
原创 双系统之删除Linux
本文环境,win10+Ubuntu。先删除引导再操作卷因为之前想学习Linux,所以就在win10上又安装了Ubuntu,现在不想搞了,再加上win10空间不太够用了,就想删除linux系统。话不多说,直接开始。删除Linux主要分为两部分,第一部分是删除引导,第二部分是删除系统。删除系统可以直接通过win10的磁盘管理来直接格式化就行。点击桌面“此电脑”—“管理”,选择磁盘管理,进入如下界面:选中Linux环境的卷进行删除操作,然后重新分配新卷。(本文环境直接有一单独卷安装Linux,所以直接选择
2022-06-27 11:46:06
5718
1
原创 错误总结。
.to(device) 可以指定CPU 或者GPUdevice = torch.device(“cuda:0” if torch.cuda.is_available() else “cpu”) # 单GPU或者CPUmodel.to(device)#如果是多GPUif torch.cuda.device_count() > 1:model = nn.DataParallel(model,device_ids=[0,1,2])model.to(device).cuda()只使用GPU,建议
2022-04-14 11:27:48
1131
原创 pytorch中函数名有下划线和没有下划线
以函数 nn.init.xavier_uniform_()和 nn.init.xavier_uniform()为例带有下划线的nn.init.xavier_uniform_()在一个tensor上操作了之后,直接修改这个tensor,没有则不会修改。
2022-03-04 21:40:18
981
原创 pytorch加载数据
Pytorch导入数据主要依靠torch.utils.data.DataLoader和torch.utils.data.Dataset这两个类来完成。Dataset获取数据及其标签以及数据数量。Dataloader:为后面的网络提供不同的数据形式。加载自己数据过程1.先重写Dataset。要有三个函数。分别是_ init 、 getitem 、 _ len_ _。先定义一个类:from torch.utils.data import Datasetimport osclass MyData(
2022-03-04 21:19:02
820
原创 python星号和双星号的区别
星号变量是用在函数的参数传递上,单个星号代表这个位置接收任意多个非关键字参数,将其转化成元组,而双星号代表这个位置接收任意多个关键字参数,将其转化成字典
2022-03-04 19:28:30
445
原创 torch.utils.data.dataloader
torch.utils.data.dataloader这个函数不能直接使用,如果只导入torch包是无法使用的,需要额外引入data,通过语句from torch.utils import data
2021-10-10 15:40:02
297
原创 python类的定义
class ClassName(bases_classes)关键字class后跟类的名称,括号里面的内容表示需要继承的类的名字。继承某一个类可以理解为:继承某一个类后,可以直接使用这个类的函数,不需要自己再去写了
2021-09-08 09:22:57
92
原创 torch.gather
tarch.gather(input,dim,index)执行查表操作,input是一个表格,在dim维度中查询index内容
2021-07-23 16:02:44
87
原创 HSV颜色空间
空间hsv颜色空间在opencv中传统的RGB图像转换为HSV有两个函数可以实现:hsv=cv2.cvtColor(img,cv2.COLOR_BGR2HSV)和hsv=cv2.cvtColor(img,cv2.COLOR_BGR2HSV_FULL)img是原先RGB图像,cv2.COLOR_BGR2HSV_FULL和cv2.COLOR_BGR2HSV是opencv内设的方法,这两个的区别就在于H的范围,带有FULL表示全范围0-360°的范围,不带FULL则表示0-180°的范围。...
2021-07-10 21:44:16
456
原创 linux安装CUDA
如果安装的linux没有安装驱动就可以不用管,直接去官网,这里以CUDA10.2为例。ubantu18.04系统在终端运行命令wget https://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run会下载安装包sudo sh cuda_10.2.89_440.33.01_linux.run执行安装命令会出现安装驱动的提示,没有驱动可以选择安装
2021-07-05 17:36:14
236
原创 镜像安装 tensorflow
pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple安装 tensorflow时候会自动安装numpy,kears等库如下图所示
2021-06-30 10:23:54
366
原创 IplImage和Mat
IplImage是opencv一种结构。不过从本质上讲,他是一个CvMat对象在opencv3以后统统用cv::Mat
2021-05-29 17:51:57
127
2
原创 cv2.Videocapture.read函数的使用介绍
read(…)read([, image]) -> retval, image. @brief Grabs, decodes and returns the next video frame... @param [out] image the video frame is returned here. If no frames has been grabbed the image will be empty.. @return false if no frames
2021-04-25 09:46:38
6288
原创 礼帽黑帽操作,开闭运算
开运算=先腐蚀再膨胀=去除毛刺,去除多余杂纹闭运算=先膨胀再腐蚀=加强杂纹礼帽=原始输入减去开运算=保留杂纹黑帽=闭运算减去原始输入=保留加强杂纹
2020-11-13 20:10:04
209
原创 cv2.threshold()
他的返回值有两个,一个是设定的阈值,一个是输出的图像。eg:cv2.threshold(img,thresh,max,type)的返回值就是max和输出的二值图。img是输入图像,thresh是设定的阈值,max是过限赋值,type是方法。常用方法是CV2.THRESH_BINARY。cv2.threshold(img,25,255,CV2.THRESH_BINARY)代表图像img中超过25的像素值全部变为255,这是使用了CV2.THRESH_BINARY的方法,其他方法会有不同变化。他的输出有两个
2020-11-05 11:09:50
2849
8
原创 opencv 中findContours函数介绍
opencv4 中findContours函数介绍findContours这个函数的主要功能是找到contours也就是边界线,不过这个函数主要是给灰度图对象服务的。函数的使用介绍:findContours(image, mode, method[, contours[, hierarchy[, offset]]]) -> contours, hierarchy返回值contours, hierarchy,contours是返回的轮廓,hierarchy没有学所有还不清楚使用的时候主要注
2020-10-22 17:03:05
1842
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人