自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 GMT与git mergetool冲突

安装gmt后输入:gmt --version测试是否正确安装时提示git mergetool信息。检查发现是gmt别名指令造成的,找到~/.oh-my-zsh/plugins/git/git.plugin.zsh文件,修改alias gmt='git mergetool --no-prompt'这一行。 注释或修改为“gmtool”等。即可解决。...

2021-08-02 17:13:54 248

原创 科研生产力网站推荐

1.scihub,打开科学大门的钥匙:http://www.sci-hub.ren/2.在线文本比对,代码差异一目了然:https://www.jq22.com/textDifference3.中国科技云通行证,访问Springer、IEEE、Elsevier等等基本的期刊数据库https://passport.escience.cn/...

2021-04-08 09:34:13 333

原创 MAC安装Matlab地图绘制工具包m_map

1、丛m_map官网https://www.eoas.ubc.ca/~rich/map.html下载压缩包gzipped tar-file 或 zip archive 2、解压至 /Applications/MATLAB_R2020b.app/toolbox。根据实际版本2020a、2020b等调整路径。3、matlab命令行输入:addpath /Applications/MATLAB_R2020b.app/toolbox/m_map添加路径4、matlab命令行输入:reha

2021-03-22 20:47:44 1025

原创 word/excel 通配符

Word、Excel中清除使用通配符复选框任意单个字符^?任意数字:^#任意英文字母:^$段落标记:^p手动换行符:^l图形:^g or ^11/4长划线:^+长划线:^j短划线:^q制表符:^t脱字号:^分栏符:^v分节符:^b省略号:^n全角省略号:^i无宽非分隔符:^z无宽可选分隔符:^x不间断空格:^s不间断连字符:^~¶段落符号:^%§分节符:^...

2019-08-05 20:51:42 3088 1

原创 几种归一化方法的python实现

1:(0,1)标准化def MaxMinNormalization(x,x_Max,x_Min): x = (x - x_Min) / (x_Max - x_Min); return x;2:Z-score :def Z_ScoreNormalization(x,mu,sigma): x = (x - mu) / sigma; return x;3:sigmoi...

2019-05-07 20:22:17 5743

原创 Python两种获取当前时间的方法

一:使用time模块:import timetime.time() '''获取时间戳,表示自1970年1月1日0:00过了多长时间'''time.localtime(time.time()) '''获取当地时间'''time.asctime(time.localtime(time.time())) '''以 "星期 月 日 xx:xx:xx 年"格式输出'''二:...

2019-04-16 14:52:50 1610

原创 使用STM32 CUBE搭建工程实现MPU6050的角度测量

MPU6050使用I2C通讯,配置STM32引脚,图为STM32F103。轮询模式只需要配置PB6:I2C_SDA,PB7_SCL,分别接MPU6050模块的对应引脚。中断模式还要接一个GPIO口至模块INT引脚。注意I2C speed mode 一定要选择高速模式,时钟速度400kHz。其它的配置都按自己需求再调整。库是先找到的别人的再修改,文件在链接中:https://gi...

2019-03-17 21:29:47 13394 37

原创 使用ULIB+Altium Designer绘制元件原理图及封装

本着决不重复发明轮子的指导思想(其实就是懒得不行),能不自己画原理图就不自己画。偷懒一时爽,一直偷懒一直爽。那么,从哪搞那么多合适的库呢?面对这个问题,首先想到方案一:有现成的copy别人的库岂不美滋滋。随手一个万能票圈求助,结果得到的各种资源一言难尽。不仅种类不齐全,而且正确性不能保证,再重新组合也费时费力。毙掉。方案二:使用Altium Designer的官方库。首先有AD10之前的“冷藏”库...

2019-02-27 00:00:18 3584

原创 python 绘制分段函数图像

绘制分段函数: 首先导入matplotlib和numpy包:import matplotlib.plot as pltimport numpy as np规定x范围0-100,1000个点:x = np.linspace(0,100,1000)设置区间:interval0 = [1 if (i<30) else 0 for i in x]int...

2019-01-17 19:20:06 23350 7

原创 IAR产生hex文件

 设置如图:   

2018-12-10 12:12:08 705

原创 IAR 配置STM32F4工程汇编错误

工作环境为IAR 8.30.1+STM32F407ZET6,在使用某原keil例程时出现如图诸多错误:解决方法:从标准库路径\STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar下找到以下文件: 复制startup_stm32f40_41x...

2018-12-09 22:31:26 1518

原创 VCC,VDD,VSS,VEE区别

以此图为例,VCC是电路接入电压或双极器件电源电压,而VDD为单极器件工作电压,VSS为公用连接电压,通常为接地端电压或负极,VEE为负电压供电,VPP编程或擦除电压。 ...

2018-11-26 15:56:22 12456

转载 PyQT库

QtCore 模块包括了核心的非GUI功能,该模块用来对时间、文件、目录、各种数据类型、流、网址、媒体类型、线程或进程进行处理。QtGui 模块包括图形化窗口组件和及相关类。包括如按钮、窗体、状态栏、滑块、位图、颜色、字体等等。QtHelp 模块包含了用于创建和查看可查找的文档的类。QtNetwork 模块包括网络编程的类。这些类可以用来编写TCP/IP和UDP的客户端和服务器。它...

2018-11-12 16:00:47 1265

原创 PyQtGraph初探

python中最常用的绘图工具当属matplotlib,其绘图美观方便,之前也在使用,但是最近的项目要求图像要动态显示,虽然使用matplotlib.animation.funcanimation也可实现并且图像更加清晰,但是对于大量数据的处理却很慢达不到要求,因此转而需要另求他法。搜索资料,发现有人提到到PyQyGraph,搜索其主页http://www.pyqtgraph.org/,...

2018-11-06 16:23:06 5514

原创 python list列表数据append时返回错误

 import numpy as nplist = [] #创建空列表list.append(1) #无错误list.append()时无错误,但不能使用list = list.append(),错误显示NoneType不能append,因为 list.append()对list本身做了修改,返回值为None。>>> test=test.ap...

2018-10-24 11:43:16 8678 1

原创 pyinstaller打包时遇到:lib not found

使用pip install pyinstaller安装pyinstaller工具,在cmd中输入命令:pyinstaller -F --icon=<file.ico> <pyfilename.py>进行打包exe正常情况下就可以在dist文件夹下找到所打包的程序,但在WIN10+python3.6的环境下遇到了如图所示的问题:一大堆的lib...

2018-10-17 11:50:01 6969 2

原创 关于标准测计算为什么除以N-1

首先,对于整体的方差,计算公为:对于不知道 是多少的,只能计算出 数据,样本的方差,计算公式为:样本标准差为总体标准差的无偏估计。而 乘以后才是标准差的无偏估计,所以有:...

2018-10-11 21:56:19 705

原创 PyQt5 安装QT Designer

PyQt5 5.7版本以后不再在pip安装中提供QT designer,所以需要自己安装。网上有费官方版的package(for windows系统)https://pypi.org/project/pyqt5-tools/其包含pyqt5工具以供安装:pip install pyqt5-tools...

2018-08-16 10:22:59 10374 1

原创 PPT转PDF后使用PS调整图片

1> PPT导出PDF 点选文件 ,选择导出 点击创建PDF2>PS编辑PDF文件使用Photoshop打开选中的PDF,选择需要的图像大小等选项,编辑之后,存储为需要的格式即可。 ...

2018-08-14 17:59:09 1836

原创 STM32+IAR 解决Warning[25]: Label 'xxxxx' is defined pubweak in a section implicitly declared root

在.text:CODE:REORDER(1)后添加:NOROOT, 改成.text:CODE:REORDER:NOROOT(1)即可以下为官方文档: Warning[25]: Label 'xxxxx' is defined pubweak in a section implicitly declared rootEW targets: ARM, STM8 EW...

2018-08-08 21:41:59 2302

原创 IAR 编译报错 Fatal Error[Pe1696]: cannot open source file "stm32_eval.h"

首先在STM32F10x_StdPeriph_Lib_V3.5.0\Utilities中找到STM32_EVAL文件夹,将其添加到工程包含目录中。然后,在遇到Fatal Error[Pe035]: #error directive: "Please select first the STM32 EVAL board to be used (in stm32_eval.h)" 时,...

2018-08-08 21:31:27 14614

原创 STM32+IAR 解决 Warning[Pe223]: function 'assert_param' declared implicitly

project-->options-->C/C++ compiler-->preprocessor在Defined symbols处添加:USE_STDPERIPH_DRIVER

2018-08-08 20:39:36 4441

原创 STM32+IAR 解决Error[Pe147]: declaration is incompatible with "__nounwind __interwork __softfp unsigned

在IAR中编译STM32工程,遇到Error[Pe147]: declaration is incompatible with "__nounwind __interwork __softfp unsigned int __iar_builtin_REV16(unsigned int)" (declared at line 199 of "$PROJ_DIR$\CMSIS\core_...

2018-08-08 20:24:33 11895

翻译 obspy中文教程(八)

 Handling custom defined tags in QuakeML and the ObsPy Catalog/Event framework (在QuakeML和ObsPy的目录/事件框架中处理自定义标记)除了QuakeML标准定义的“usual”信息之外,QuakeML还允许使用自定义元素。它允许:a自定义命名空间属性到QuakeML命名空间标记 b自定义命名空间子...

2018-07-17 18:03:43 3856

翻译 obspy中文教程(七)

 Visualize Data Availability of Local Waveform Archive(可视化本地波形存档数据的可用性)通常,您拥有大量数据并希望知道哪个站点在何时是可用的。对于这种假设的情况,obspy提供了obspy-scan脚本(安装后即可用),它能从文件的数据头检测文件格式(MiniSEED, SAC, SACXY, GSE2, SH-ASC, SH-Q, S...

2018-07-17 18:02:57 4357

翻译 obspy中文教程(六)

 Continuous Wavelet Transform(连续小波变换) 下面的小例子是使用obspy内置例程(基于[Kristekova2006].)的连续小波变换。import numpy as npimport matplotlib.pyplot as pltimport obspyfrom obspy.imaging.cm import obspy_sequ...

2018-07-17 18:02:03 3339

翻译 obspy中文教程(五)

 Interfacing R from Python(从python对接到R)rpy2包允许python对接到R。下例展示如何转换numpy.ndarray数据为R矩阵,并对其执行R的summary命令。>>>from obspy.core import read>>>import rpy2.robjects as RO>>&g...

2018-07-17 18:00:47 4424 2

翻译 obspy中文教程(四)

目录Clone an Existing Dataless SEED File(复制现有的无数据SEED文件)Export Seismograms to MATLAB(导出数据到MATLAB)Anything to MiniSEED(转换任意文件格式为MiniSEED)Beachball Plot(绘制沙滩球图)Clone an Existing Dataless SEED Fi...

2018-07-17 17:59:55 6750

翻译 obspy中文教程(三)

由于篇幅过长,一共分为八个文档,此为第三部分,内容如下目录:Trigger/Picker Tutorial(触发器/拾取器教程)Poles and Zeros, Frequency Response(零极点和频率响应)Seismometer Correction/Simulation(地震仪校准和仿真)Trigger/Picker Tutorial(触发器/拾取器教程)教程中所...

2018-07-17 17:58:52 10060 2

翻译 obspy中文教程(二)

由于篇幅过长,一共分为八个文档,此为第二部分,内容如下目录:Downsampling Seismograms(下采样)Merging Seismograms(合并)Beamforming - FK Analysis (FK分析)Plotting Spectrograms(绘制频谱图)Downsampling Seismograms(下采样)下面的脚本展示了如何对地震记录进行...

2018-07-17 17:57:30 7787 3

翻译 obspy中文教程(一)

说明:obspy是一个针对地震领域开发的python库。其目的是使地震学软件包和工作流程的发展更为便利,也利用这些功能为地震学进入更大的科学python生态系统建桥铺路。obspy对地震学界内通常使用的几乎所有文件格式提供读写支持,它取代了大量的文件格式转换工具;在这样广泛的输入/输出支持的基础上,在处理程序时使用地震学家之间交流的专业术语。obspy整合了获取世界范围内地震数据中心所发布数据...

2018-07-17 17:56:14 30369 17

ObsPy_Tutorial_2020-04_chinese.pdf

ObsPy_Tutorial_2020-04_chinese.pdf

2021-08-02

TI官方元件库

Altium Live下载的最新Texas Instrument元件库。含各种放大系列。

2019-03-04

空空如也

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

TA关注的人

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