![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Jum_Summer
这个作者很懒,什么都没留下…
展开
-
记一次faiss安装
python, faiss原创 2022-12-08 16:39:03 · 654 阅读 · 1 评论 -
conda创建环境
conda创建新环境conda create -n <新环境名> python=3.6conda查看环境conda info --envconda安装模块conda install -n <环境名> 模块名原创 2021-08-24 11:22:43 · 277 阅读 · 0 评论 -
conda activate激活出错
conda激活环境时,出错ommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.To initialize your shell, run $ conda init <SHELL_NAME>Currently supported shells are: - bash - fish - tcsh - xonsh - zsh - p原创 2021-08-24 11:14:25 · 273 阅读 · 0 评论 -
pip安装失败显示PermissionError
在linux环境下pip安装redis包显示权限不足亲测以下方法有用pip install <package-name> --user例如安装redis包pip install redis --user即可成功原创 2021-02-04 10:38:16 · 284 阅读 · 0 评论 -
pytorch与cuda版本对应下载
在linux上执行pytorch程序时,代码要求pytorch版本>1.0,但安装后,由于cuda版本太低,导致运行出现错误,提示AssertionError: The NVIDIA driver on your system is too old (found version 10000).Please update your GPU driver by downloading and installing a newversion from the URL: http://www.nv原创 2020-08-26 17:28:38 · 7639 阅读 · 4 评论 -
python多重排序
对于python列表元素为元组的情况,例如:L = [(12, 12), (34, 13), (32, 15), (12, 24), (32, 64), (32, 11)]原创 2020-08-12 16:40:56 · 1695 阅读 · 0 评论 -
python版本查看与切换
1. 查看默认使用的python版本,-V$ python -V[output]:Python 3.6.3 :: Anaconda, Inc.2.查看各版本python路径$ Whereis python[output]: python: /usr/bin/python2.6 /usr/bin/python2.7原创 2020-07-09 11:33:35 · 338 阅读 · 0 评论 -
tensorflow的batch_normlization踩坑记录
采用tensorflow的slim进行二分类任务时,遇到了很多问题,在此记录下来在进行二分类时,我调用了https://github.com/kobiso/SENet-tensorflow-slim中nets文件下的各网络模型,其中包括lenet,resnet网络等,其中训练过程很顺利,然而在测试阶段时,由于is_train=False,resnet网络模型的加载就报错了。然而,参数和meta...原创 2019-11-29 18:11:18 · 743 阅读 · 0 评论 -
redis-cli (error) NOAUTH Authentication required问题解决
redis-cli命令形式./redis-cli -h ip -p port -a: passwordip:输入ip地址port:port端口号password:密码默认输入./redis-cli后进入127.0.0.1 的ip地址在linux上输入以上命令后,再输入127.0.0.1:6379> set name "hello"(error) N...原创 2019-10-24 12:28:50 · 5388 阅读 · 1 评论 -
mac上brew以及essentia安装
essentia最简单的安装方式是采用brew进行安装,首先1.安装brew/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2.设置环境变量vim .bash_profile在里面添加export PATH=/usr/local/b...原创 2019-09-02 19:08:52 · 531 阅读 · 0 评论 -
Python之获取对象的属性type(),isinstance(),dir()
type():获取对象类型如:>>> type(123)<class 'int'>>>> type('str')<class 'str'>>>> type(None)<type(None) 'NoneType'>如果一个变量指向函数或者类,也可以用type()判断:>>...原创 2019-05-17 17:27:00 · 411 阅读 · 0 评论 -
Python的类,实例,访问限制
类与实例类是抽象的模板,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。如:class Student(object): passclass后跟的是类名,即Student,类名通常是大写开头的单词,紧接着是(object),表示类是从哪个类继承下来的。如果没有合适的类,就用object类,这是所有类都会继承的类。定义好类后,...原创 2019-05-09 16:41:07 · 218 阅读 · 0 评论 -
Python的模块Module与包Package
为了编写可维护的代码,将很多函数分组到不同的文件中。在Python中,一个.py文件就称为一个模块(Module)。使用模块可以避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中。但尽量不要与内置函数名字冲突。Python的所有内置函数可查看https://docs.python.org/3/library/functions.html为了避免模块名字的冲突,Py...原创 2019-05-09 11:06:47 · 228 阅读 · 0 评论 -
Python的偏函数
Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。要注意,这里的偏函数和数学意义上的偏函数不一样。在介绍函数参数的时候,我们讲到,通过设定参数的默认值,可以降低函数调用的难度。而偏函数也可以做到这一点。举例如下:int()函数可以把字符串转换为整数,当仅传入字符串时,int()函数默认按十进制转换:>>>...原创 2019-05-09 10:47:43 · 269 阅读 · 0 评论 -
Python的迭代操作
Python的迭代一般通过for...in...来实现。Python的for循环不仅可以用在list或tuple上,还可以作用在其他可迭代对象上。list这种数据类型虽然有下标,但很多其他数据类型是没有下标的,但是,只要是可迭代对象,无论有无下标,都可以迭代,比如dict就可以迭代:>>> d = {'a': 1, 'b': 2, 'c': 3}>>&...原创 2019-05-06 15:06:13 · 442 阅读 · 0 评论 -
Python的list,tuple,dict与set
listlist是一种有序的集合,可以随时添加和删除其中的元素.比如,列出班里所有同学的名字,就可以用一个list表示:>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob', 'Tracy']变量classmates就是一个list。用len()...原创 2019-05-06 11:02:35 · 212 阅读 · 0 评论 -
Python的装饰器
由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。>>> def now():... print('2015-3-25')...>>> f = now>>> f()2015-3-25函数对象有一个__name__属性,可以拿到函数的名字:>>> now.__name__...原创 2019-05-08 19:12:29 · 124 阅读 · 0 评论 -
Python的 匿名函数lambda
当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算f(x)=x2时,除了定义一个f(x)的函数外,还可以直接传入匿名函数:>>> list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9]))[1, 4, 9, 16, 2...原创 2019-05-08 16:22:38 · 134 阅读 · 0 评论 -
Python的下标循环
Python内置的enumerate函数可以把一个list变成索引-元素对,这样就可以在for循环中同时迭代索引和元素本身:>>> for i, value in enumerate(['A', 'B', 'C']):... print(i, value)...0 A1 B2 C上面的for循环里,同时引用了两个变量,在Python里是很常见的,比如下面的代码...原创 2019-05-08 14:59:08 · 2980 阅读 · 0 评论 -
python读取文件常用的操作1
1.python和C/C++的位置索引都是从0开始的,matlab的位置索引是从1开始的2.open可以以只读'r'和只写'w'的方式打开和创建文件如ftxt=open('list.txt','w') 以只写的方式打开或创建list.txt文件3.os.listdir()获取特定文件夹下的所有文件名allfiles=os.listdir('.')获取当前文件夹下的文件all...原创 2018-08-05 16:45:15 · 195 阅读 · 0 评论 -
python文件夹与文件的操作
转载链接:http://scm002.iteye.com/blog/1522448有关文件夹与文件的查找,删除等功能 在 os 模块中实现。使用时需先导入这个模块,导入的方法是:import os一、取得当前目录s = os.getcwd()# s 中保存的是当前目录(即文件夹)比如运行abc.py,那么输入该命令就会返回abc所在的文件夹位置。举个简单例子,我们将...转载 2018-08-05 16:46:58 · 329 阅读 · 0 评论 -
Python获取命令行结果
转载链接:https://blog.csdn.net/wowocpp/article/details/80775650python获取命令行输出结果,并对结果进行过滤找到自己需要的!这里以获取本机MAC地址和IP地址为例!# coding: GB2312 import os, re # execute command, and return the output def...转载 2018-08-05 19:30:21 · 1645 阅读 · 0 评论 -
cmd和python两种进行批处理操作
1.cmd命令行进行批处理,实现对某一文件下所有文件进行相同的处理a.获取文件夹下的文件目录,存入a.txt中b.由于我是要对文件进行SectionSing.exe(C++程序产生的exe操作),要进行满足其格式要求的操作,可以将所有文件复制放到excel表格中,再复制粘贴到txt文件中,并把txt文件的类别改为.batc.最后运行.bat操作便可将SectionSing....原创 2018-08-05 20:29:36 · 2624 阅读 · 0 评论 -
linux中find批量删除空文件及空文件夹脚本
linux中find批量删除空文件及空文件夹脚本2015年11月19日 12:34:27 hanglinux 阅读数:6287更多个人分类: shelllinux下批量删除空文件(大小等于0的文件)的方法 代码如下 复制代码 find . -name "*" -type f -size 0c | xargs -n 1 rm -f 用这个还可以删除指定大...转载 2018-09-25 17:17:52 · 1644 阅读 · 0 评论 -
Anaconda安装模块
转载链接:https://www.cnblogs.com/TheoryDance/p/7630224.html转载 2018-11-07 15:06:44 · 2551 阅读 · 0 评论 -
ffmpeg音视频编解码入门
一.ffmpeg下载与安装在官网https://ffmpeg.zeranoe.com/builds/中,下载static版本的ffmpeg文件,解压后里面的bin文件夹里包含了三个.exe文件,其中:ffmpeg.exe:进行音视频格式转换ffplay.exe:能够进行音视频播放ffprobe.exe:查看音视频文件的详细信息为能够在任何目录下使用这些工具,需要进行环境变量的配...原创 2019-04-25 20:23:58 · 802 阅读 · 0 评论 -
python之音频信号处理一
python音频信号处理,首先安装librosa模块安装好librosa模块后,进行简单的音频读取操作,包括:1.load读取音频文件,返回音频数据与采样率path:音频文件路径 sr:目标采样频率 mono=True:将信号转为单通道模式offset=0.0:在0.0秒后开始读取音频 duration:仅读取dur...原创 2019-04-22 22:03:42 · 2319 阅读 · 0 评论 -
python学习信号频谱分析二
介绍librosa的频谱分析函数,如下:1.stft计算信号的短时傅里叶变换,返回矩阵D,包含幅值np.abs(D)和相位np.angel(D)win_length:窗长,小于n_fftimport librosaimport numpy as npimport matplotlib.pyplot as pysignal,fs=librosa.load(librosa...原创 2019-04-23 14:41:28 · 3362 阅读 · 0 评论 -
python学习之幅值转换,时频转换
原创 2019-04-23 15:57:09 · 850 阅读 · 0 评论 -
python学习之Display
使用这一块的函数,需要导入import librosa.dsiplay1.specshow:显示语谱图data:语谱矩阵 y_axis可以为:None或linear,log,mel,cqt_hz,cqt_noteimport librosaimport librosa.displayimport matplotlib.pyplot as pltimpo...原创 2019-04-23 19:46:27 · 17794 阅读 · 0 评论 -
python学习之特征提取
原创 2019-04-24 12:18:38 · 802 阅读 · 0 评论 -
Python的列表生成式与生成器
列表生成式可用来创建列表的生成,如生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)):>>> list(range(1, 11))[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]但如果要生成[1x1, 2x2, 3x3, ..., 10x10]怎么做?方法一是循环:>>...原创 2019-05-08 10:55:39 · 246 阅读 · 0 评论 -
python学习之在文件夹中找到wav文件并读取
1.批量读取文件import osfilepath="."filenames=os.listdir(filepath)for filename in filenames: print(filename)输出结果:表示路径用反斜杠/ ,右斜杠\为转义字符,一般引号前加r表示原始字符串,而不转义常用获取帮助的方式包括:help(str)dir(str)he...原创 2019-04-25 11:51:36 · 5071 阅读 · 1 评论 -
Python的map与reduce,filter,sorted
mapmap()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在一个list [1, 2, 3, 4, 5, 6, 7, 8, 9]上,就可以用map()实现如下: def multiplier(x): return x*xli...原创 2019-05-08 13:53:45 · 136 阅读 · 0 评论 -
Python的模块安装
转载链接:https://jingyan.baidu.com/article/466506583fec5af549e5f825.html经测试,该方法有效,已成功安装了numpy模块原创 2018-05-26 21:47:37 · 165 阅读 · 0 评论