自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 matlab-局部放大图像

在 MATLAB 中,可以使用多种方法来局部放大图像。

2024-01-08 23:09:06 3800

原创 MATIAB-如何保存生成图像

在 MATLAB 中,您可以使用多种方法保存生成的图像,包括图形用户界面(GUI)与编程方式。1. 首先,确保您想保存的图像是当前激活的图像。2. 在图形窗口的菜单栏中,选择“File”(文件)> “Save As...”(另存为...)。3. 在弹出的“Save As”对话框中,选择您希望保存的文件格式,比如 JPEG、PNG、PDF 或其他格式。4. 输入文件名,选择保存位置,然后点击“Save”(保存)。如果要在代码中保存图像,可以使用 `saveas` 或 `print` 函数。

2023-12-30 17:46:47 652 1

原创 Matlab 小波分解

在 MATLAB 中,`wavedec` 函数用于执行一维小波分解。该函数将输入信号分解成多个层级的逼近(低频)和细节(高频)系数。这种分解方式允许对信号进行多分辨率分析,是小波变换的核心操作之一。其中:- `X` 是待分解的一维输入信号。- `N` 是分解的层数。- `'wname'` 是小波基的名称(例如,'db1'、'sym2'、'haar' 等)。- `C` 是小波分解的系数,包含所有层次的逼近和细节系数,排列顺序是从低频到高频。

2023-12-26 18:25:12 831 2

原创 Python-groupby分组

在上面的代码中,`group_sizes` 是一个 Series,它的索引是组合键,这些组合键的唯一值的数量,即 `len(group_sizes)`,就是组的数量。3. 使用 `groupby` 和 `size()`,然后获取结果的长度:`size()` 方法会返回一个包含每个组大小的 Series,您可以通过获取这个 Series 的长度来知道有多少个组。在Pandas中,你可以通过使用 `.size()` 方法来确定使用 `groupby` 后每个分组的数量。

2023-12-26 16:47:00 92 1

原创 matlab给信号添加高斯白噪声——awgn函数

这种用法可以给原始信号`x`添加指定信噪比`snr`的高斯白噪声,并通过`seed`指定随机数种子。这种用法可以给原始信号`x`添加指定信噪比`snr`的高斯白噪声。返回的信号`y`是原始信号和噪声的合成。这种用法可以给原始信号`x`添加信噪比在`snr`范围内的随机信噪比的高斯白噪声。返回的信号`y`的信噪比在指定范围内随机变化。其中,`x`是原始信号,`snr`是信噪比(Signal-to-Noise Ratio)。较大的信噪比会生成较低水平的噪声,而较小的信噪比会生成较高水平的噪声。

2023-12-11 17:04:10 6976 1

原创 str.contains()函数

通过将该正则表达式模式传递给`str.contains()`函数,并将`regex=True`参数设置为True,可以实现对DataFrame对象中满足条件的行进行筛选。`regex=True`参数的作用是告诉`str.contains()`函数使用正则表达式模式进行匹配。`str.contains()`函数是pandas库中Series对象的一个方法,用于检查Series中的每个元素是否包含指定的字符串或正则表达式模式。- `regex`:是否使用正则表达式模式,默认为True。

2023-11-08 11:18:20 2285 1

原创 .loc[]的用法

.loc[row_indexer, col_indexer] = value`是Pandas中用于对DataFrame进行索引和赋值操作的语法。- `.loc`方法提供了一种灵活的方式来选择和修改DataFrame中的数据,可以根据行和列的索引进行精确的操作。使用`.loc`进行索引和赋值操作时,确保索引器的类型和长度与DataFrame的行和列匹配,以避免出现错误。- `row_indexer`是用于选择行的索引器,可以是单个标量、列表、切片、布尔数组或布尔条件。

2023-11-02 18:49:35 903

原创 any()函数的用法及注意事项

any(axis=1)是Pandas中DataFrame对象的方法,用于判断DataFrame的每一行中是否存在至少一个为True的元素。3. any()函数的参数是一个可迭代对象,而any(axis=1)方法不需要参数,它直接作用于DataFrame对象本身。1. any()函数可以用于任何可迭代对象,而any(axis=1)方法只能用于Pandas的DataFrame对象。4. any()函数可以用于一维或多维的可迭代对象,而any(axis=1)方法只能用于二维的DataFrame对象。

2023-10-31 11:47:03 1170 1

原创 stash用法

git stash命令用于将当前工作目录中的修改起来,以便在稍后的时间点再次应用这些修改。当您需要切换到其他分支或者处理其他任务时,但又不想提交当前的修改,可以使用git stash命令。具体使用方式为:git stash执行该命令后,Git会将您的修改保存在一个临时的存储区域中,并将工作目录恢复到干净的状态。您可以在任何时候使用git stash list命令查看已保存的暂存记录。当您完成其他任务后,想要重新应用之前暂存的修改时,可以使用git stash apply命令。

2023-10-31 09:41:50 130 1

原创 Python NumPy datetime64

需要注意的是,`datetime64` 类型是固定精度的,它的精度由时间单位决定,如年、月、日、时、分、秒等。在使用时需要根据具体的需求选择合适的时间单位和精度。在量化投资中,`datetime64` 类型通常用于表示时间序列数据,如股票价格的时间戳、交易记录的时间等。它可以方便地进行时间计算、筛选和比较操作。`datetime64` 是 NumPy 库中的数据类型,用于表示日期和时间。它可以存储年、月、日、时、分、秒等精确到纳秒级别的时间信息。

2023-10-24 14:01:13 1025

原创 Python Pandas to_csv函数

`quoting`:引号的控制方式,默认为引用所有非数字字段,也可以设置为 `csv.QUOTE_NONE`(不引用任何字段)或 `csv.QUOTE_NONNUMERIC`(只引用非数字字段)。上述代码将创建一个名为 `data.csv` 的文件,并将数据框 `df` 写入到该文件中。- `mode`:打开文件的模式,{‘w’, ‘x’, ‘a’},默认为 `'w'`(覆盖写入)。- `line_terminator`:行终止符,默认为 `'\n'`。- `sep`:字段之间的分隔符,默认为逗号。

2023-10-23 14:02:28 3495

原创 Python os模块及其相关操作

os` 是 Python 标准库中的一个模块,提供了的方法。通过 `os` 模块,可以执行文件和目录操作,如创建、删除、重命名、复制文件和目录,以及获取文件和目录的属性等操作。

2023-10-23 11:39:39 63

原创 Matlab - sgolayfilt函数

Savitzky-Golay是一种平滑滤波方法,经常用于数据去噪。Matlab中用于实现Savitzky-Golay滤波的函数是`sgolayfilt`。以上代码会对信号x进行3阶,窗口长度为11的Savitzky-Golay滤波。- `order`:滤波器的阶数,它定义了拟合窗口内的多项式的阶数。返回值 `y` 是经过Savitzky-Golay滤波后的信号。- `framelen`:滤波器的帧长度,它必须是一个奇数。- `x`:输入信号,是一个向量。

2023-10-18 17:58:34 1108 1

原创 Matlab-wden函数

'CXD': 去噪小波系数。- 'heursure':这是一种启发式策略,它是 'rigrsure' 和 'sqtwolog' 之间的混合。当信号的细节系数的能量过高时,它会选择 'sqtwolog',否则选择 'rigrsure'。`: 'one' 或 'sln' 或 'mln'。这可以是 'rigrsure' (利用原则),'heursure' (启发式原则),'sqtwolog' (平方对数原则),'minimaxi' (最小最大原则) 或 'fixed' (固定阈值)。`: 's' 或 'h'。

2023-10-17 17:42:59 1205

空空如也

空空如也

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

TA关注的人

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