自定义博客皮肤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)
  • 收藏
  • 关注

原创 python傅里叶变化双谱重构

python傅里叶变化双谱重构import numpy as npimport cv2 as cvfrom matplotlib import pyplot as pltimg=cv.imread(r"C:\Users\Administrator\Desktop\lena.bmp", 0)f=np.fft.fft2(img)f_shift=np.fft.fftshift(f)res=np.log(np.abs(f_shift))phase=np.log(np.angle(f_shift)18

2021-03-04 17:16:30 1217 4

原创 SCP linux服务器数据集远程复制

scp -r [email protected]:当前文件夹的绝对路径 /想要复制的文件夹的绝对路径实例 scp -r [email protected]:/home/wy /home/wy/

2020-11-28 11:50:00 195

原创 pytorch nn.DataParallel指定多GPU运行

有两种方法可以指定gpu数目运行,第一种进入ubuntu虚拟环境后在终端使用EXPORT CUDA_VISIBLE_DEVICES=[你想要训练的GPU序号],可以通过nvidia-smi来查看空闲的GPU序号,同时如果batch_size设置过大,会导致发生cuda out of memory的报错,这个时候通过新建一个窗口输入watch -n 5 nvidia-smi,即每隔5s刷新GPU使用状态,来观察是否有被调用GPU的行为发生,另一种方法即是在程序中模型加载前使用import os os.env

2020-11-17 10:53:40 687

原创 umount mnt/usbhd1 错误

当我们使用挂载时要umount挂载点的时候umount mnt/usbhd1 错误遇到umount: /mnt/usb hd1: target is busy.这种情况,可以使用 umount -l mnt/usbhd1来解决

2020-11-15 19:24:35 212

原创 自适应滤波器提取单频信号实验2

function adaptive_filter2(f1,Delta) length=2000; M=100; %滤波器的阶数M Ts=0.0001; A=2; B=4; f2=f1+Delta; % f2频率phase=0; S=randn(1,length); %高斯白噪声,方差为一,偏差为0k=1:length; F1=A*cos(2*pi*f1*k*Ts+phase); F2=B*cos(2*pi*f2*k*Ts); X=S+F1+F2;

2020-11-13 09:35:33 574

原创 自适应滤波器提取单频信号

function adaptive1(f) length=2000; p=100; %FIR滤波器的阶数pTs=0.0001; noise=randn(1,length); %生成1*N的随机矩阵,当做宽带信号噪声k=1:length; F=cos(2*pi*f*k*Ts); X=noise+F;%输入滤波器的信号u=0.0001; %μ的取值,u越小收敛越慢效果越好,u较大容易出现震荡现象Y=zeros(1,length); %滤波结果矩阵error=zeros(1,leng

2020-11-12 23:50:53 952 1

原创 线段树-懒标记详解

首先,我们可以想到用线段树来做这道题。不会告诉你其实我不会树状数组数据太大就会超时,怎么办?这样就要引出我们的好帮手懒标记了!一个支持区间修改的线段树, 就要用到lazy标记. 用到哪一个结点, 有效数据就更新到哪一个结点, 避免浪费更新那些不必要的结点的时间. 从根部向下找一个结点, 一路下来根据lazy的设定进行相关的更新操作, 就能快速完成任务.下面就示范一组样例:8 23 3 3...

2019-12-18 22:23:51 4021

原创 Leetcode 147链表插入排序多种方法实现之C语言

cocowy的编程之旅示例:对于一个链表排序,我们可以有多种方法,(1)递归public class ListNode {int val;ListNode next;ListNode(int x) { val = x; }}class Solution {public ListNode insertionSortList(ListNode head) {ListN...

2019-11-07 17:02:04 155

原创 LeetCode合并有序链表的多种方法-C语言实现

cocowy的编程之旅将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4*/目前已知的解法:1 链表归并2 递归法*/归并法,通过构造第三个链表头指针,使其完成排序。struct ListNo...

2019-11-06 21:40:42 212

原创 指针OR数组?用他们来表达字符串又有何不同?

cocowy的编程之旅在学习C语言的过程中我们经常可以看到或者听到这样一句话:数组其实等价于指针,例如:int main(void){ int p[]={1,2,3,4,5}; int *q=p; printf("%d\n",p[0]); printf("%d\n",*q);}在这里可以轻松的看出输出后他们的值相等,其实在计算机内存里面,p为本地变量,有着他自己的作用域。...

2019-10-29 10:45:00 142

原创 CONST指针

2019-10-28 16:38:30 93

原创 【C语言 形参,实参】傻傻分不清楚?你对函数的调用知多少?

cocowy的编程之旅前言曾几何时,一直对函数里参数的调用搞不清楚,形参还是实参?调用函数后为何只能返回值?这些问题在我初学C语言的时候一直感到很迷惑,故记之已给后来者避坑。首先我们看一段这样的代码:void swap(int a,int b);int main(){int a=5;int b=6;swap(a,b);printf("a=%d b=%d",a,b);ret...

2019-10-26 23:25:59 168

原创 【双目立体匹配】视差的理解及其公式推导

视差概念公式推导双目立体匹配基础之视差概念相机成像的模型如下图所示:P为空间中的点,P1和P2是点P在左右像平面上的成像点,f是焦距,OR和OT是左右相机的光心。由下图可见左右两个相机的光轴是平行的。XR和XT是两个成像点在左右两个像面上距离图像左边缘的距离。![在这里插入图片描述](https://img-blog.csdnimg.cn/2019102210172450.png?x-os...

2019-10-22 10:24:34 7481 1

原创 【C语言算法实现】计算数字 k 在 【0,n】中的出现的次数,k 可能是 0~9 的一个值。

cocowy的编程之旅C语言实现lincode算法题前言网上其他的csdn博客上有很多对于这个题的算法实现,但到目前为止,使用C语言来进行代码复现并且算法思维和边界条件正确并且呈现给大家的一清二楚的没有几个,我这篇文章权当抛砖引玉,期待高手留言。问题描述:算法思维通过题目描述我们可以很容易的得到其中心思想,简而言之就是数数,在[0,n]的区间里找出出现过k的次数,我们可以自...

2019-10-21 16:42:51 661

原创 从M~N任意区间求其素数个数及其之和

cocowy的编程之旅C语言编程实现问题描述:求给定整数M到N区间内素数的个数并对他们求和。输入格式输入在一行中给出正整数M和N(1<=M<=N<=500)输出格式在一行中顺序输出给定区间内素数的个数以及他们之和。输入案例110417==算法思维解析==1.首先要清楚一个思路,从M到N区间上应该要进行遍历,运用循环。...

2019-10-21 14:41:41 4912 1

原创 水仙花数算法思维解析!!!

cocowy编程之旅C语言编程实现*题目描述春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+3^3。 现在要求输出所有在m和n范围内的水仙花数。输出示例:153=1^3+ 5^3 +3^3;算法思维从给出的题意中,我们可以得到隐含着的关键的...

2019-10-21 11:16:13 1212 1

原创 求整数n的平均值问题

浙江大学-翁凯整数求和问题,当输入-1时自动跳出循环,在do-while循环中使用if-break语句,使得程序跳出当前循环,值得注意的是在sum/count中由于是整型变量可以通过*1.0使他变成浮点型输出。==#include<stdio.h>#include<stdlib.h>#include<math.h>#include<time.h&...

2019-10-21 10:38:20 427

原创 C语言的级数求和问题,切记变量类型为浮点数,勿用整型变量!!!

cocowy的编程之旅问题描述:使用C语言级数求和,注意变量类型。#include<stdio.h>#include<stdlib.h>#include<math.h>#include<time.h>int main(){int n,i;double sum=0.0;scanf("%d",&n);double s...

2019-10-20 20:43:32 595

原创 枚举法,进行多重循环

cocowy的编程之旅和C语言的美好时光## 枚举法进行硬币求和问题,以及goto-out和break的条件使用跳出多重循环int x;//int exit=0;scanf("%d",&x);int one,two,five;for(one=1;one<x*10;one++){ for(two=1;two<x*10/2;two++) { for...

2019-10-20 20:27:04 1022

原创 输出素数

cocowy的编程之旅-翁凯的素数问题天下之事莫过于坚持,加油!#include<stdio.h>#include<stdlib.h>#include<math.h>#include<time.h>int main(){int i,x;int cnt=0;for(x=1;cnt<50;x++){ int isprime=...

2019-10-20 19:54:50 196 2

原创 任意整数正序,逆序输出的相关思路

**关于C语言的一些入门习题** **cocowy的编程世界**问题描述:关于任意整数的逆序输出。#include<stdio.h>#include<stdlib.h>int main(){int a,b=0;int c=1;printf...

2019-10-19 17:31:25 775

空空如也

空空如也

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

TA关注的人

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