批量重命名脑电EEG文件

2024-06-14 17:38
文章标签 脑电 eeg 重命名 批量

本文主要是介绍批量重命名脑电EEG文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

有些人在做脑电实验的时候喜欢起一些奇奇怪怪的名字,这就导致某些数据可能在导入的时候报错,可是错已经犯下了,就改呗,这里刚好有需要,便写了一个批量更改数据名称的代码,其实也非常简单,但是仅针对于只有一个文件的脑电格式,如.edf;.cnt这些可以直接改文件名的脑电文件
而像.vhdr+.eeg+.vmark这种绑定式的文件就不建议更改
此脚本对其它文件依然有用

%
% 代码由茗创科技工程师周翊编写
% Written By Yizhou
% Using the code without proper understanding the code and relevant background
% of EEG may lead to confusion, incorrect data analyses,or misinterpretations
% of results.
% The author assumes NO responsibility for inappropriate or incorrect use
% of this code.
% WX:         17373158786%定义一个路径
dir_path = 'D\一个路径';
%获取当前路径下的所有原始文件名
files = dir([dir_path,filesep,'*.edf']);
%以防无法对应到原始文件,这里保存原始文件名,序号与文件读取顺序对应
xlswrite('files.xls',{files.name}');
for i=1:length(files);waitbar(i/length(files),'Dont touch me!!');%弹窗提示进度% 旧的名称oldname = files(i).name;%定义一个新的名称new_name = ['Sub_',num2str(i,'%03d'),'.edf'];%此处使用的movefile本质上是一个剪切以实现重命名的目的,如果文件过多,或者硬盘性能过低,可能会比较慢;movefile(oldname, new_name);
end
close all; %关闭弹窗

PS:养成良好的文件命名习惯,非常重要!

 

 

 

这篇关于批量重命名脑电EEG文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1061072

相关文章

简鹿文件批量重命名:一款文件批量改名高手都在用的工具

作为 IT 行业的搬砖民工,互联网的数据量爆炸性增长,文件管理成为了一项日益重要的任务。"简鹿文件批量重命名"应运而生,旨在为用户提供一个高效、灵活的解决方案,以应对繁琐的文件命名、排序、创建及属性修改等挑战。 这款软件凭借其一键式操作、强大的自定义规则导入、以及全面的批量处理能力,极大地简化了文件管理流程,尤其适合处理大量文件的个人用户及企业环境,是提高工作效率、保持文件系统整洁的得力助手

视频批量剪辑新境界:一键转码MP4至MP3并自动删除原文件,轻松优化存储空间与播放体验

随着数字媒体的飞速发展,视频文件已成为我们生活中不可或缺的一部分。然而,大量视频文件的累积不仅占据了宝贵的存储空间,而且在某些情况下,我们更希望提取视频中的音频内容。为了满足这一需求,我们推出了全新的视频批量剪辑方案,让你轻松实现MP4到MP3的转码,并自动删除原文件,优化存储空间,提升播放体验。 首先,让我们进入“视频剪辑高手”的主页面。简洁明了的界面设计,让您一眼就能找到所需的功能板

Elasticsearch java API (10)批量处理 API

使用批量处理器编辑 的 BulkProcessor类提供了一个简单接口自动冲洗批量操作基于请求的数量或大小,或者在给定的时期。 使用它,首先创建一个 BulkProcessor实例: import org.elasticsearch.action.bulk.BackoffPolicy;import org.elasticsearch.action.bulk.BulkPr

批量压缩文件夹内文件并记录解压密码

主要功能是: 遍历指定目录中的所有文件。 为每个文件生成一个随机密码。 使用生成的密码将文件压缩为 7z 格式。 将文件名和对应的密码记录到 passwords.txt 文件中。 import osimport randomimport stringfrom py7zr import SevenZipFile, exceptions# 设置文件夹路径folder_path = r'D:

Python批量读取csv文件并合并文件

import pandas as pdimport os # 获取当前路径cwd = os.getcwd()# 要拼接的文件夹及其完整路径,注不要包含中文## 待读取批量csv的文件夹 read_path = 'data_Q1_2018' ## 待保存的合并后的csv的文件夹 save_path = 'data_Q1_2018_merge' ## 待保存

如何在Linux里进行批量用户操作-创建、删除

因为要在组内进行Linux基础培训,所以就得给他们每人都创建一个使用账号. 虽然我可以一个个手动创建,但是这和程序员优秀的品质“懒”相悖。因此在这里记录我学习批量用户增加和删除的操作过程 回忆一下单个用户操作管理命令是useradd, userdel,用法很简单,就是useradd zs即可,至于创建用户家目录文件夹和设置密码,则需要增加很多的参数。 批量管理用户命令是newusers,

sql批量更新

原创地址:http://www.jb51.net/article/41852.htm 批量更新 mysql更新语句很简单,更新一条数据的某个字段,一般这样写: 复制代码代码如下: UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value'; 如果更新同一字段为同一个值,m

5个视频人声分离方法:一键批量分离人声和背景音乐(操作指南)

视频人声分离指的是从视频文件中提取人声部分,将其与背景音乐分离。想要将视频人声分离,可以使用手机上的音频人声分离app、或电脑端专业的人声分离软件和在线剪辑工具实现,只需要导入文件就可以实现视频人声分离。 本文整理了以下几款视频人声分离软件,能够精准的分离人声和伴奏,有需要的朋友可以往下看看,希望大家都能够找到合适自己的人声分离软件或工具。 第一款、金舟音频人声分离APP 金舟音频人声分

动手学深度学习(Pytorch版)代码实践 -卷积神经网络-28批量规范化

28批量规范化 """可持续加速深层网络的收敛速度"""import torchfrom torch import nnimport liliPytorch as lpimport matplotlib.pyplot as pltdef batch_norm(X, gamma, beta, moving_mean, moving_var, eps, momentum):"""实现一个具有

使用python下载图片且批量将图片插入word文档

最近有一个小的功能实现,从小某书上下载指定帖子的图片们,然后批量插入到word文档中,便于打印。于是有了以上需求。 一、下载图片 1、首先获取图片们的链接img_urls 首先,获取到的指定帖子的所有信息可以存入一个json文件中,如下样式: 读取这个json文件,获取title和image_list。 def read_json_file(file_path):with open(