-
能量谱:能量谱也叫能量谱密度,能量谱密度描述了信号或时间序列的能量如何随频率分布。能量谱是原信号傅立叶变换的平方。
-
os.path.splitext(“文件路径”)
:分离文件名与扩展名;默认返回(fname,fextension)
元组,可做分片操作。 -
str.split(str="", num=string.count(str))
Python split()
通过指定分隔符对字符串进行切片,如果参数num
有指定值,则分隔num+1
个子字符串。str
– 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num
– 分割次数。默认为 -1, 即分隔所有。
-
os.path.dirname(path)
:返回路径path
的目录名称。这是将path
传入函数split()
之后,返回的一对值中的第一个元素。 -
Linux下有三个命令:
ls
、grep
、wc
。通过这三个命令的组合可以统计目录下文件及文件夹的个数:- 统计当前目录下文件的个数(不包括目录):
ls -l | grep "^-" | wc -l
- 统计当前目录下文件的个数(包括子目录):
ls -lR| grep "^-" | wc -l
- 查看某目录下文件夹(目录)的个数(包括子目录):
ls -lR | grep "^d" | wc -l
- 命令解析:
ls -l
:长列表输出该目录下文件信息(注意这里的文件是指目录、链接、设备文件等),每一行对应一个文件或目录,ls -lR
是列出所有文件,包括子目录。grep "^-"
:过滤ls的输出信息,只保留一般文件,只保留目录是grep "^d"
。wc -l
:统计输出信息的行数,统计结果就是输出信息的行数,一行信息对应一个文件,所以就是文件的个数
os.mkdir(fd)
与os.makedirs(fd)
的区别:if not os.path.exists(fd): os.makedirs(fd) # 这里若使用os.mkdir(fd)的话,则不能创建多级目录, 故mkdir与makedirs的区别是mkdir只能创建单级目录,而makedirs可以创建多级目录。
- 统计当前目录下文件的个数(不包括目录):
-
np.hstack()
与np.concatenate()
在axis = 1时的作用是相同的,表示横向拼接x_all = np.concatenate(x_all, axis=0) # (n_segs, n_concat, n_freq) # axis = 0表示纵向拼接,axis = 1表示横向拼接
-
ls
与ls -a
的区别:最近pycharm又出现了些问题,查阅资料发现,需要一些远程主机上的东西删除,但是在指定目录下使用ls
的时候并没有看见,经查阅资料知道,一些文件是被隐藏起来了,使用ls -a
可以显示所有文件,如下所示:(base) [LiMiao@gpu08 ~]$ ls anaconda3 perl5 Anaconda3-2019.03-Linux-x86_64.sh pycharm-community-2019.2.3.exe dataset pycharmProjects greenY.jpg pytorch-1.0.1-cpu_py37h39a92a0_0.tar.bz2 home remote_catalog install remote_catalog2
ls -a
结果如下:(base) [LiMiao@gpu08 ~]$ ls -a . .kshrc .. .local .anaconda .matlab anaconda3 .matplotlib Anaconda3-2019.03-Linux-x86_64.sh .mkshrc .astropy .mozilla .bash_history .nv .bash_logout .oracle_jre_usage .bash_profile perl5 .bashrc pycharm-community-2019.2.3.exe .cache .pycharm_helpers .conda pycharmProjects .condarc .python_history .condarc.swp pytorch-1.0.1-cpu_py37h39a92a0_0.tar.bz2 .config remote_catalog dataset remote_catalog2 .elinks .theano .emacs .theanorc .gnome2 .vim greenY.jpg .viminfo home .viminfo.tmp install .Xauthority .ipython .zshrc .kde (base) [LiMiao@gpu08 ~]$
可以看到相比于
ls
,显示了很多隐藏文件 -
pycharm中使用tensor张量时,连接远程服务器查看详细数据方法:
batch_feature_train.detach().cpu().numpy()
-
MATLAB中
dir()
相当于python中的os.listdir()
; -
MATLAB中
fullfile()
相当于python中的os.path.join()
; -
MATLAB中使用
strcat()
连接字符串时,需要注意一点的是,它的格式为cell
,当需要获取其中的字符串时,要用{}
(会自动转换为string
类型),如果用()
的话,还会是cell
类型。 -
Linux 使用命令
cd -- -5dB
进入-5dB
文件夹(不能直接cd -5dB
,否则会报错!) -
nvidia-smi,查看GPU使用情况
-
view
用于numpy
类型的变换,reshape
用于torch
类型的变换,但他们的作用都是一样的 -
Python time time()
返回当前时间的时间戳(1970
纪元后经过的浮点秒数)
设计DNN语音增强时所补充的相关知识
最新推荐文章于 2024-04-29 21:58:18 发布