自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (3)
  • 收藏
  • 关注

原创 使用numpy中的np.zeros_like和np.zeros( .shape)时候遇到的问题,二者有什么区别?

numpy中np.zeros和np.zeros_like有什么区别?

2022-06-08 21:04:05 1333 2

原创 python segy格式地震数据读写包segyio学习笔记(二)

python segy格式地震数据读写包segyio学习笔记(二)最近大致搞明白了segyio读取叠后和叠前segy数据的方法,以及内部存储结构,以两段代码为例:叠后数据读取。这是一个从给定时窗内提取每道的均方根振幅,然后进行拟合求取tar因子的简单代码:import segyioimport numpy as npimport matplotlib.pyplot as pltfile = ‘/home/geou6/0922_j301_down_test.segy’data =np.loadt

2020-09-25 09:19:01 5952

原创 使用python的segyio包读取segy数据的问题

今天安装segyio包后读取了一块叠后数据,运行程序后报错unable to find sorting,使用github提供的测试数据可以正常读取,一度怀疑是程序包本身的问题,上网查资料有网友反映也遇到过这个问题,segyio 1.60以及以前的版本可以正常运行,于是去pypi翻出了1.6版本,发现只能在python3.6上运行,于是去清华大学的镜像网站下找到历史版本,在工作站上登录一个新的用户重新安装python3.6,然后pip安装上segyio1.6,折腾一下午,再运行,还是报错!strict还是不能

2020-07-23 17:07:40 3189 4

原创 如何理解最小相位信号就是振幅谱相同的信号中群延迟最小的那个?

如果最小相位延迟是所有振幅谱相同的信号中,群延迟最小的那个信号,那么相位谱为零的信号不是延迟最小的吗?这样零相位信号不就成了最小相位信号了吗?这个矛盾怎么理解,有点困惑。。。...

2020-06-12 14:41:31 1029

原创 python中对序列FFT后结果不是共轭对称的问题

python中对序列FFT后结果不是共轭对称的问题我对雷克子波进行了fft后,发现结果并不是共轭对称的。这导致我把fft后结果取前一半区间,让后共轭对称到后一半,再反变换回去的结果就有点异常了。如果直接把fft后的全序列做ifft,结果就是对的。第二张图是fft后,把前一半区间取共轭对称,再和后一半区间相减,可以看到误差还是挺大的,而且越到后面越大。我在别的论坛看到有人用matlab也遇到过这个问题。请问这是什么原因?附上代码:import numpy as npfrom scipy imp

2020-06-01 10:03:08 1687 4

原创 函数中变量的作用域

今天用函数的时候遇到了一个问题,后来总结了下:函数中若对变量进行了初始化,则该变量为局部变量;若没有初始化而直接对该变量操作,则该变量为全局变量。一般这种情况出现在列表和字典的使用中。如:a = 1b = 1list = []dict = {}def ch1():b = a + 1def ch2():list.append(10)def ch3():dict[‘x’] = 1...

2019-03-21 15:47:42 1141

原创 python中的句柄

python和matlab一样,可以创建函数的句柄。比如:window = turtle.Screen()window.bgcolor(‘blue’)window.exitonclick()window就是一个句柄。句柄就是将直接调用改为间接调用,以避免每次调用的时候在库里搜寻,提高调用速度。可以这样理解吗?...

2019-03-19 15:25:09 8875

原创 python实现九宫格

做了一道九宫格的题,用了itertools中的排列方法。

2019-03-15 17:22:46 3140 1

原创 python内置函数sum()的参数是多维数组时

今天发了一个有意思的事,sum()ndarray数组求和时,默认是按axis=0轴聚合的。比如,import numpy as np 后a = np.array([1, 2, 3])sum(a)结果自然是6a = np.array([[1,2,3],[4,5,6],[7,8,9]])此时a为[[1 2 3][4 5 6][7,8,9]]sum(a)结果成了array[12,15...

2019-03-15 17:16:16 1989

原创 终于用个人账户在linux工作站上成功安装了anaconda

用普通账户在linunx环境下安装anaconda3(1)从官网下载anaconda的安装文件Aanconda******.sh,放到个人账号的路径/home/w022/下(w022是一个个人账户)。执行命令: bash Aanconda******.sh然后按照提示按回车和yes就可以了。(2)安装完成后,anaconda3装在了/home/w022/下。(3)在当前目录下vi .ba...

2019-02-16 16:32:04 979

空空如也

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

TA关注的人

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