- 博客(27)
- 收藏
- 关注
原创 Makefile:132: recipe for target ‘base/.depend.mk‘ failed
在kaldi src过程中$cd …/src$./configure --shared$make depend -j 4$make -j 4make 报错Makefile:132: recipe for target ‘base/.depend.mk’ failed后面是给 /base 内的shell脚本权限。解决问题。在/base内输入“chmod 777 *.sh”...
2022-03-16 18:05:37 2393
原创 TypeError: cannot unpack non-iterable int object
for k,v in self.classes:改为for k,v in self.classes.items():教程
2022-01-07 10:32:02 284
原创 AttributeError: ‘list‘ object has no attribute ‘numpy‘
不能直接用list.numpy()可以按照下面这样源码:'''inputs[batch] -> <class 'torch.Tensor'>'''mat = inputs[batch].numpy()'''mat -> <class 'numpy.ndarray'>'''
2021-12-28 18:11:16 4626
原创 Python 比较含退格的字符串
使用stack != []判断比len(stack) != 0要节省内存。class Solution: def backspaceCompare(self, S: str, T: str) -> bool: def character(strList): stack = [] for i in strList: if i == "#" and stack != []:
2021-12-07 10:11:11 586
原创 Linux vim快速删除一段话
快速删除一段话(操作步骤):shift + 键盘右方向键 (到达这句话的最右端)command + del (整段话被删除)windows系统没有command可以试试 control
2021-12-01 15:06:59 1043
原创 python 怎么调用class中的函数
class Test: def insideFunction(self, xxx): passif __name__ == '__main__': arrary = [12, 11, 13, 5, 6, 7] example1 = Test() example1.insideFunction(arrary) print(arrary)
2021-11-23 17:37:10 3661
原创 Python 绘制Loss和Epoch二维折线图
类似的文章链接:https://www.cnblogs.com/marszhw/p/10962903.htmlhttps://cxymm.net/article/weixin_40293250/107029595文章一:使用的方法是读取txt指定位置的关键词,简单明了,但是如果每一行有变动,则提取的信息不全。我使用正则的方法提取数据,效果更好一些。但是要注意真个提取的数据格式为str,需要转换成float,具体操作可以看代码:稍加修改,这个代码同样适用于prediction.
2021-11-13 09:43:22 5196
原创 python 强制删除有文件的目录,以及目录重命名
此代码中使用“shutil”,能够解决os不能删除含有文件的目录,报错:“OSError: [Errno 39] Directory not empty”的问题import osimport shutilabsolute = '/xxx/xxx/xxx/wav2vec2mdd-main/l2'l2_name = os.listdir(absolute)for name in l2_name: wav_path = os.path.join(absolute, name, 'wav')
2021-11-11 16:40:10 1255
原创 Python 遍历获得目录下的所有文件路径
import os# author: LJSabsolute_path = '/data/luojunsong/l2arctic2/'l2_name = os.listdir(absolute_path)# 遍历一级目录,获取目录名for name in l2_name: new_path = os.path.join(absolute_path, name, 'new_wav') path = os.path.join(absolute_path, name, 'wav')
2021-11-11 13:34:46 3273
原创 invalid ELF header
OSError: /home/xxx/anaconda3/envs/env2/lib/python3.8/site-packages/torch/lib/…/…/…/…/libmkl_core.so: invalid ELF header尝试了很多办法,均无法解决,最后把root的相同文件夹迁移过来,替换了旧的,解决问题。
2021-11-11 11:07:41 4056
原创 Python归并排序代码解析
快速排序与归并排序的不同点:快速排序是根据pivot,将大范围的数据大体排序,再到最细微的排序归并排序是不断的均分数组,然后先把最细微的两边数组排序,再将两边数组合并在一起归并排序中递归的思想和二叉树的后序遍历类似:也就是先解析分叉的最左边的叶子节点,再解析旁边右侧的叶子节点,然后,解析这两个叶子结点的上一个节点…(具体可以去参考二叉树的后序遍历)...
2021-11-09 20:36:33 362
转载 python快速排序代码解析
def quickSort(arr, low, high): if len(arr) == 1: return arr if low < high: # pi 是分区索引,arr[p] 现在在右边的位置 pi = partition(arr, low, high) # 分区前和分区后分别对元素进行排序 quickSort(arr, low, pi-1) quickSort(arr, pi+1
2021-11-08 11:46:08 725
原创 linux pip 之后依旧 No module named
很有可能是因为使用pip默认安装package在linux默认的python2.x版本下。解决办法:/home/user/anaconda3/envs/your_env_name/bin/python -m pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ packagename具体思维可以参考我的上一篇博客:Sorry, Python >=xxx is required for package(fairseq)...
2021-11-04 17:37:10 474
原创 Sorry, Python >=xxx is required for package(fairseq)
问题:linux环境下,无法找到已经安装的最新的python,而因为linux默认使用pyhon旧版导致报错。解决办法:1.可以尝试改默认的python:雪地里的Alan的博客https://www.cnblogs.com/white-the-Alan/p/8900004.html2.如果没有权限 可以强制定义使用的python 和 pip,具体操作如下:/home/user/anaconda3/envs/env1/bin/python -m pip install -i https://py
2021-11-04 16:21:42 275
原创 SCP Permission denied
SCP Permission denied不能直接把文件传到/home目录下错误代码:scp /Users/XXX/Desktop/Test.txt devuser@xxx.xxx.xxx(ip):/home正确代码:scp /Users/XXX/Desktop/Test.txt devuser@xxx.xxx.xxx(ip):/home/userfile
2021-11-04 10:56:24 362 1
转载 为什么要进行归一化,树模型为什么不需要归一化
https://blog.csdn.net/rope_/article/details/107826059
2021-10-23 11:52:59 207
原创 非极大值抑制算法(Non-maximum suppression, NMS)和IOU
算法包括 NMS 和 IOU 两个部分下面展示一些 内联代码片。思路一// JasonLimport cv2import numpy as npimport matplotlib.pyplot as pltimport time'''不同于“result_for_loop”脚本这个脚本在遍历bbox2的时候 不使用 for loop'''def covert_wh(x, y, w, h) -> float: ''' Args: w: wide
2021-09-26 08:28:13 216
原创 集成算法文章阅读推荐
集成算法书籍推荐:《机器学习》- 周志华《统计学习方法》- 李航集成算法论文推荐:Greedy Function Approximation:A Gradient Boosting Machine - Jerome H. Friedman 1999对应的解说博客、文章推荐:链接: https://blog.csdn.net/pxhdky/article/details/84857366链接:https://zhuanlan.zhihu.com/p/25257856...
2021-08-19 13:55:43 108
转载 Python sklearn KFold 交叉验证实践
Python KFold 交叉验证实践写这个的原因是,发现网站里很多的方法,已经因为包更新导致不可用。// from sklearn.model_selection import KFoldimport numpy as npX = np.array([1,1,1,1], [2,2,2,2], [3,3,3,3], [4,4,4,4]])y = np.array([1, 2, 3, 4])# Now you create your Kfolds by the way you just hav
2021-08-18 09:21:44 448
原创 机器学习:决策树
文章内容总结源于《周志华-机器学习》决策树 通常决策树包含一个根结点(开始,包含所有样本)、多个的内部节点、多个叶子结点(最终,决策的结果)。决策树的基本算法:(截图来自:周志华-机器学习)其中,属性集A表示为判定集合。例如,什么颜色?什么形状?函数TreeGenerate中有三种情况: 1.样本集D同属于一个类别,无需划分 - 标记为叶结点 2.A属性集为空,或者D中样本在A属性判定下取值都相...
2021-08-05 16:59:40 138
原创 基于MATLAB的BR神经网络交叉验证实践
基于MATLAB的BR神经网络交叉验证实践在做项目需要对BR神经网络进行K-Flod交叉验证并最终得到结果,于是写了这个代码。但是,有疑问的一点是这行代码:net1 = feedforwardnet(3, ‘trainbr’);不确定“net1”应该放在“for”循环的外面还是里面,放在不同的位置会得到不同的结果。// Author LJSclearload allData.mat;indices = crossvalind('KFold',200,5);net1 = feedfor
2021-07-24 19:22:14 1852 1
原创 python实现简中繁体互换
内容来自Github分享,作者是:天朝码农。直接上链接:https://github.com/Tim9Liu9/py_change_code运行机理:字典查询对应文字,然后进行转换。(简单粗暴)没有字典树,估计运行是比较耗费内存的。遇到的问题:直接运行test_change_code.py不成功我新建了一个文件夹,将test_change_code的代码复制进去就OK了。...
2021-04-12 15:02:37 115
原创 快速将网页内的公式粘贴到文档中
快速将网页内的公式粘贴到文档中今天发现 contro + F 有一个功能, 当进行网页中的公式搜索时,control + F 内反馈的内容wps都能够识别。具体的操作是:选中网页中的公式,然后点击键盘的 CONTROL + F ,复制搜索框内的公式,然后便能够将公式粘贴到wps文档编辑器中。当然,这个方法脚注和平方根都不能很好的体现。只是很方便罢了...
2021-04-11 16:47:40 3526
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人