- 博客(50)
- 资源 (21)
- 收藏
- 关注
原创 python 读取中文文件路径、文件内容
-- coding: utf-8 --“”"Created on Mon Oct 21 11:22:13 2019功能:测试读取中文txt文件名,含中文字符串内容@author: Acer201209“”"import pandas as pd# 文件路径为中文处理path1 ='D:\\XXXXXXXXXX_加速度.txt' path2 = 'XXXXXXXXXX_加速度.tx...
2019-10-21 17:15:09 1456
原创 TensorBoard使用
from keras.callbacks import TensorBoard, ModelCheckpointfrom datetime import datetimeTIMESTAMP = "{0:%Y-%m-%dT%H-%M-%S/}".format(datetime.now())train_log_dir = '/home/Predict/logs/train/' + TIMESTA...
2019-08-09 21:30:09 351
原创 ARMA-预测步骤
(1)数据剔除:找到2倍标准差外的数据;并用均值替代;(2)去趋势、去周期;差分,矩形窗滤波;(3)平稳性检验;autocorr;(4)平稳序列去均值->零均值平稳序列;(5)计算有偏、无偏自相关系数;(6)计算偏相关系数;根据自相关、偏相关确定拖尾性、截尾性、确定模型选择;-观察图形 or 函数 判断;...
2019-08-05 18:20:37 3385
转载 python csv转json格式
参考网上资料,原创地址忘记…import csvimport jsonimport pandas as pdcsvfile = open('x.csv','r')#,encoding="gbk",errors='ignore'jsonfile = open('x.json','w')namesss= pd.read_csv('x.csv')fieldnames1=namesss.co...
2019-06-17 20:40:07 9690
转载 python矩阵距离计算
源代码:July在线数据分析班第一讲大林老师讲解python运算速度时,曾举例到一矩阵计算速度的例子,不是python的运算速度慢,而是跟选取的方法有关,如都说C 比python快,但是用python多线程与C的单线程比,肯定是python快。说矩阵计算的例子:正好工作中用到距离计算,试了下果然好用:课程源代码:官网可去:https://www.julyedu.com/查询课程资料例子代码...
2019-06-04 17:21:14 6294
转载 CLAPACK库矩阵计算库使用
参考:官方http://www.netlib.org/clapack/使用例子http://www.pianshen.com/article/5143103566/matlab、python底层进行线性代数计算都调用了clapak的C的计算封装库;利用C写矩阵的LU分解、SVD分解、求解特征值、求矩阵的逆等可用调用上述库进行计算;首先下载:file CLAPACK-3.1.1-Visual...
2019-06-03 19:03:34 1127
原创 matlab结构体数组获取变量名
sheetnames_nf=fieldnames(data.data);name1=sheetnames_nf{1};name2=sheetnames_nf{2};normal_data=getfield(data.data,name1);
2019-06-03 13:00:21 8692
转载 振动
mooc-中国笔记单自由度系统:多自由度系统:质量矩阵、刚度矩阵固有频率,振型主振型矩阵、模态矩阵;正则振型:多阶振动系统的固有频率、正则阵型、阻尼比;理论分析、数值计算(有限元)、实验分析;...
2019-06-02 19:33:48 369
转载 matlab 画图时日期格式坐标轴的处理
引自:http://blog.sina.com.cn/s/blog_6328ac360102wk5n.htmlmatlab作图时经常会遇到X轴为时间的情况,查了下可用用datenum()与datetick(‘x’,6);实现坐标轴的时间刻度绘制;...
2019-05-31 09:54:11 18740
转载 python-笔记
import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dfig = plt.figure()ax = Axes3D(fig)X = np.arange(-4, 4, 0.25)Y = np.arange(-4, 4, 0.25)X, Y = np.meshgrid(...
2019-03-03 22:37:44 137
翻译 修改matlab读取文件夹名字顺序
dirOutput1=dir(fullfile(str_path,’*XX’));%匹配XX;file_path_24=sortObj(dirOutput1);function file=sortObj(file)for i=1:length(file)A{i}=file(i).name;end% [~, ind]=natsortfiles(A);% [~, ind]=natsort...
2019-03-01 10:34:59 1434 1
转载 相关计算xcorr
参考自:https://blog.csdn.net/u010592995/article/details/79841108N=256;di=20;x1=test(1+di-10:N+di-10);%x1延后x2 10个点x2=test(1+di:N+di)时域相关计算:N =length(x2);[xc,zuobiao]= xcorr(x1,x2);[k,ind] = max(xc...
2019-01-03 20:03:43 1803
原创 matlab卷积
参考自:http://sepwww.stanford.edu/data/media/public/sep//prof/index.htmlfree book Earth Sounding Analysis Processing Vers.pdfy0=x0b0;y1=x1b0+x0b1;y2=x2b0+x1b1+x0b2;y3=x3b0+x2b1+x1*b2;…卷积定义:functi...
2018-12-18 20:57:21 2363 1
原创 envelope包络与findpeaks求极值点包络对比
matlab 自带函数:function [upperEnv,lowerEnv] = envelope(x, n, method)函数可使用三种方式计算:如下matlab帮助文档:% [YUPPER,YLOWER] = ENVELOPE(X,N,ENVTYPE) specifies the type of envelope% to return. The default is 'an...
2018-12-02 21:24:29 7533 1
原创 matlab画一个圆,并均分角度
作图画一个圆,并标注角度;clc;clearclose allR=1;t=0:pi/20:2*pi;x=R*cos(t);y=R*sin(t);plot(x,y),axis equaln=72;a=2*pi/n;% for k=0:n-1% hold on% plot([-cos(pi+k*a),cos(pi+k*a)],[-sin(pi+k*a),sin(pi+k*a)]),...
2018-11-27 19:39:46 5019
原创 matlab滤波器
懒得写了,贴这function y=bandp(x,f1,f3,fsl,fsh,rp,rs,Fs) %带通滤波 %使用注意事项:通带或阻带的截止频率与采样率的选取范围是不能超过采样率的一半 %即,f1,f3,fs1,fsh,的值小于 Fs/2 %x:需要带通滤波的序列 % f 1:通带左边界100 % f 3:通带右边界 % fs1:衰减截止左边界 % fsh:衰变截止右边界 ...
2018-07-20 20:19:08 9361
翻译 libsvm工具箱使用
Libsvm工具箱安装: https://www.csie.ntu.edu.tw/~cjlin/libsvm/ 下载:libsvm-3.2.22.zip包;放入matlab toolbox目录 并执行: cd (‘D:\Program Files\MATLAB\R2012a\toolbox\libsvm-3.22\matlab’) mex -setup make读入变量利用SVM...
2018-07-20 19:57:06 7137 1
转载 关于fft相位
参考:这里写链接内容angle与phase的区别:源地址: http://www.ilovematlab.cn/thread-259049-1-1.htmlphase 和 angle 在输入为单个标量数据时,没有差别,二者都是用 atan2 函数来求输入数据的四象限辐角。但是对于向量或矩阵数据输入时,二者差别非常大。phase 只支持标量和一维(行、列)向量输入,不支持二维或高维矩...
2018-06-01 12:49:19 4894
原创 形态滤波
形态开闭运算 :抑制波形中的异常冲击;matlab code:function f_gg=kaibilvbo(f,g,flag_1)%求f与g的开-闭滤波与闭-开滤波;,%flag_1值为1代表开-闭滤波,flag_1值为2代表闭-开滤波,%幅值变低,lengthf=length(f);lengthg=length(g);if flag_1=='1'for n=1:leng...
2018-05-30 14:54:13 4167 3
原创 滑动平均滤波
滑动平均滤波,窗口长度为6; matlab窗口长度6进行滤波,输入为512点,输出为507点,最后几个点未进行处理; 滑动平均后,波形中的小波动消失; 用于平滑噪声: matlab :codefunction T1 = huadong( d_temp )%UNTITLED Summary of this function goes here% Detailed ex...
2018-05-30 14:42:05 31976 2
原创 数据归一化featureNormalize
/*************featureNormalize.m****************** 功能:对列特征数据进行归一化处理; 输入:样本数*矩阵数的二维矩阵; 输出:返回归一化后矩阵,列归一化; **********************************************/void featureNormalize (float **InputFeatu...
2018-05-30 14:24:39 3190
原创 code_c_fft_2
include < stdio.h># include < conio.h >include < stdlib.h>include < math.h>include ” fft.h”complex x[N], W; /输入序列,变换核*/ int size_x=N; /输入序列的大小,在本程序中仅限2的次幂...
2018-05-16 20:22:31 229
翻译 C#程序设计(第二版)-王贤明-清华大学出版社-笔记
http://product.dangdang.com/24178813.html概述及编辑器技巧: 控制台程序;Console.WriteLine Console.ReadLine Winform程序:MessageBox.Show(“哈哈!”);注释:单行;多行;XML注释///使用VS.NET的技巧: 预制代码段: 右键插入代码段: for ,两次TAB键, for (i
2017-10-30 22:01:00 2900
转载 C语言计算文件MD5值
转载自: http://blog.csdn.net/a_ran/article/details/40897159工程包下载:
2017-10-22 23:11:19 1309
原创 c语言获取目录下的所有文件名
利用C语言获取目录下所有的文件名,并将目录下的文件名输出到TXT文件中;利用_findfirst和_findnext函数进行遍历查找;小程序下载:#include<time.h>#include<stdio.h>#include<dos.h>#include<conio.h>#include <stdlib.h>#include <windows.h>#include <direc
2017-10-22 23:05:45 35026 1
翻译 《零基础学习Python》-summary
从IDLE启动Python: TAB键具有代码补全功能, help(print)查看功能描述:# p2_1.py"""---第一个小游戏---"""temp=input("不妨猜一下请输入一个数字: ")guess=int (temp)if guess == 8: print("you win!") print("猜中了")else: print("猜错了!")
2017-08-27 23:47:14 3212
原创 C语言程序开发宝典-数据结构
2017/06/18 10:35 好多好多,学习 真非一朝一夕之功,贵在坚持,在工作即将满2年的时候,还在恶补C语言,真是罪过罪过... 数据结构、算法、文件操作、库函数应用、系统、加密解密、网络通信还有这么多东西要看,看着就头大。。。 今天来看:结构体: 实例073:定义一个结构体struct student{ int num; char name[20]; fl
2017-06-18 18:21:31 699
原创 Python-pip install
Python 3.5安装完,若命令行输入Python无反应,需加入系统环境变量; 输入pip 无反应出错,需运行安装easy_install.exe pip 安装完成后:输入pip list 至此,已完成pip 的安装安装第三方包: 如安装reruest包,运行pip install request 安装完成: 完成request包的安装;
2017-06-08 10:05:49 1129
原创 《C语言程序开发范例宝典》-基础
实例002:十进制转换为二进制 一个0-32768的十进制数转换为16位二进制数;for (m = 0; m 15; m++) { i = n % 2; j = n / 2; n = j; a[m] = i; }实例003:将一个N进制数转换为10进制数;实例004:通过递归实现将二进制数转换为十进制数;
2017-05-16 23:09:17 829
原创 时频域能量相等(parseval定理)
帖子-时域和频域能量相等 Parseval 定理 有限上序列x{k}的离散fourier变换是正交变换,满足Parseval能量守恒定理,反映了序列在时域的能量等于其变换域的能量。 关于能量定义:信号幅度平方的积分,如果是数字信号,能量就是各点信号幅度值平方后的求和。 论坛帖子中关于等式关系给出的结论是: 求和 (x(tn)^2)T=RMS^2*Ttotal=求和(P(fn)
2017-03-26 18:13:24 32154 4
原创 C语言程序开发宝典-指针
用指针实现逆序存放数组;不是很难,自己实现的话也是一个for循环就能解决问题; 照着敲一遍:#include <stdio.h>#include <conio.h>void inverte(int *x,int n){ int *p,*i,*j; int temp; int m=(n-1)/2; i=x; j=x+n-1; p=x+m;
2017-03-12 22:08:05 591
原创 关于幅值谱逆变换得原始波形的问题(matlab)
前些天突然碰到一个问题,一直未曾细究过,在剔除频谱中某些频率成分时,时域能量与频域能量本应该是相等的,这就是著名的 Parswel定理嘛,无奈忘了时域有效值和频谱直接算有效值到底是怎么样一个对应关系,后面再细细扒拉扒拉; 尽然忘了换算关系,fft逆变换总可以吧,这时才发现原来这也有问题哈。得到了频谱,但是要从频谱再倒回去得到时域波形,可就是难了,查了下资料看来相要准确的时域波形还原,需要相位信
2017-03-09 22:30:07 3592 1
翻译 C语言循环移位-C语言范例宝典50
循环移位与算术移位的区别 已经介绍的很详细了,程序中遇到两个问题,一个是scanf与scanf_s的区别,貌似是VS为防止溢出,参见: 修改scanf设置还有注意便是int类型所占的字节数在Turbo C和VS编辑器是不一样的。 也跟使用系统的位数有关X8or,X64; 具体占用,可用sizeof()命令打出来看,我是没记住,只记得字符是占一个字节的。unsigned int right
2017-03-05 15:44:10 825
翻译 C语言程序开发范例宝典38~最小公倍数与最大公约数
求两个数的最大公约数,前些天用C实现的时候,从网上扒了一段代 码用了,什么辗转相减法相除法,高中的知识也是忘的快差不多了,记忆是好几行的代码,今天瞥见《C语言开发范例宝典》中看到一段好简洁的代码: int gys(int x, int y){ return y ? gys(y, x%y) : x;}这就是所谓的辗转相除取余吧,利用递归调用实现,简洁明了; 再来看一下最小公倍数的实现:
2017-03-05 11:50:56 373
原创 matlab 比较两个文件夹内CSV文件夹
比较两个文件夹的文件名,不同则删除;%比较两个文件夹下文件名,输出文件不同的文件名stra='';strb='';str11=[stra,'\*.csv'];jiegou1=dir(str11);%等价于下面这行geshu1=length(jiegou1);str12=[strb,'\*.csv'];jiegou2=dir(str12);%等价于下面这行geshu2=lengt
2017-02-27 22:43:13 604
翻译 C 语言程序开发范例宝典29
#include #include #define N 100void convert(char s[N]); void main(){ int i; char str[N]; printf("Enter the string :\n"); gets(str); printf("Origin str :\n %s", str); convert(str); while (
2017-02-27 20:32:41 310
原创 matlab 批量读取execl(csv)文件
一直没时间整理自己写的垃圾代码,如今代码乱的一团糟,今天把matlab读取excel文件拿出来;需要根据数据格式稍作修改就可以用;读取核心的语句莫过这两句:dir(); csvread();文件下载:%read csvdata%author:enjoy_learn@126.com%str='D:\玛依塔斯X期20#\1V';%确定分析目录function x=batch
2017-02-26 18:58:21 22306
原创 小波包分解一例
说到小波,真是痛苦,记得上小波分析这门课的时候,听的是一头雾水,都是说小波是继傅里叶变换后又一重大发现,小波的论文快是被学术界写烂了,但是工作了才发现小波真的是应用的少之又少,还是15年七八月份的事,应用研究了下,现在想想,真是快万忘了。推荐一本书不错:MATLAB 6.5 辅助小波分析与应用 飞思科技.pdf.不是讲理论,而是直接将怎么用的。下载链接:拿一组波形示意如下:对此进行6...
2017-02-22 20:41:29 12310 7
tensorflow_gpu-1.10.0-cp36-cp36m-win_amd64.whl
2020-05-28
matlab filter实现(Direct Form II Transposed)
2016-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人