大创——基于说话人识别和位置定位的智能考勤系统 2021.3.22-2021.3.28 周报

对3D-convolutional-speaker-recognition中enrollment.py的研究

学习代码参考资料

所需python的库函数链接

Numpy
CSDN:https://blog.csdn.net/codedz/article/details/82869370

Sys
简书:https://www.jianshu.com/p/c1831232c391

Random
简书:https://www.jianshu.com/p/8799671d5858

Functool
CSDN:https://blog.csdn.net/weixin_30764137/article/details/98778164

TensorFlow
CSDN:https://blog.csdn.net/gangeqian2/article/details/79407750

Time
CSDN:https://blog.csdn.net/tobe_numberone/article/details/80873440

Math
CSDN:https://blog.csdn.net/qq_42919222/article/details/88432244

Pdb
CSDN:https://blog.csdn.net/qq_15260769/article/details/89001277

Scipy
OSCHINA:https://my.oschina.net/u/3776677/blog/4453888

Matplotlib.pyplot
CSDN: https://blog.csdn.net/weixin_43442290/article/details/105810645

future
CSDN: https://blog.csdn.net/amf12345/article/details/104760779

from future import division
CSDN:https://blog.csdn.net/qq_38906523/article/details/79723650?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161691695116780264090149%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161691695116780264090149&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-2-79723650.first_rank_v2_pc_rank_v29&utm_term=python+division&spm=1018.2226.3001.4187

from future import absolute_import
CSDN:https://blog.csdn.net/caiqiiqi/article/details/51050800?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161691702216780264050610%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161691702216780264050610&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allbaidu_landing_v2~default-1-51050800.first_rank_v2_pc_rank_v29&utm_term=python+absolute_import&spm=1018.2226.3001.4187

from future import print_function
CSDN:https://blog.csdn.net/m0_38051901/article/details/113500116?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161691707016780266233161%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161691707016780266233161&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-2-113500116.first_rank_v2_pc_rank_v29&utm_term=python+print_function&spm=1018.2226.3001.4187

代码研究笔记

一、scipy统计相关模块stats

  • sp.stats.norm.rvs()#标准正态分布 sp.stats.norm.fit()#估算正态分布的参数
  • sp.stats.norm.pdf()#计算对应位置的概率密度
  • sp.state.norm.ppf()#找到标准正态分布中概率恰好为一半的点
  • sp.stats.expon()#指数分布
  • sp.stats.norm.cdf()#累积分布函数 sp.stats.norm.sf()#残存函数
  • sp.stats.norm.isf()#逆残存函数 sp.stats.t()#t分布 sp.stats.beta()#beta分布
  • sp.stats.gamma()#gamma分布 sp.stats.hypergeom()#超几何分布
  • sp.stats.lognorm()#对数正态分布 sp.stats.uniform()#均匀分布
  • sp.stats.chi2()#卡方分布
  • sp.stats.cauchy()#柯西分布
  • sp.stats.laplace()#拉普拉斯分布
  • sp.stats.rayleigh()#瑞利分布
  • sp.stats.randint()#离散均匀分布
  • sp.stats.f()#f分布
  • sp.stats.binom()#二项分布
  • sp.stats.poisson()#泊松分布
  • sp.stats.rv_continuous()#自定义连续分布
  • sp.stats.rv_discrete()#自定义离散分布
  • sp.stats.mode()#计算数据的众数
  • sp.stats.skew()#计算数据的偏度
  • sp.stats.kurtosis()#计算数据的峰度
  • sp.stats.ttest_rel()#配对样本t检验
  • sp.stats.ttest_ind()#独立样本t检验
  • sp.stats.ttest_1samp()#单样本t检验

二、pdb方法

  • .run在调试器控制下执行语句。
  • .runeval在调试器控件下测试表达式(以字符串形式给出)。当runeval()返回时,它返回表达式的值。否则此功能类似于run()。
  • .runcall使用给定的参数调用函数 .set_trace()创建一个调试器。
  • .post_mortem输入给定回溯对象的事后调试。如果没有给出回溯,它将使用当前正在处理的异常之一(如果要使用默认值,则必须处理异常)。
  • .pm()输入在中找到的回溯的事后调试 sys.last_traceback。

三、sys方法

  • sys.argv #获取命令行参数列表,第一个元素是程序本身
  • sys.exit(n) #退出Python程序,exit(0)表示正常退出。当参数非0时,会引发一个SystemExit异常,可以在程序中捕获该异常
  • sys.version #获取Python解释程器的版本信息
  • sys.maxsize #最大的Int值,64位平台是2**63 - 1
  • sys.path #返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
  • sys.platform #返回操作系统平台名称 sys.stdin #输入相关 sys.stdout #输出相关
  • sys.stderr #错误相关
  • sys.exc_info() #返回异常信息三元元组
  • sys.getdefaultencoding() #获取系统当前编码,默认为utf-8
  • sys.setdefaultencoding() #设置系统的默认编码
  • sys.getfilesystemencoding() #获取文件系统使用编码方式,默认是utf-8
  • sys.modules #以字典的形式返回所有当前Python环境中已经导入的模块
  • sys.builtin_module_names #返回一个列表,包含所有已经编译到Python解释器里的模块的名字
  • sys.copyright #当前Python的版权信息
  • sys.flags #命令行标识状态信息列表。只读。
  • sys.getrefcount(object) #返回对象的引用数量
  • sys.getrecursionlimit() #返回Python最大递归深度,默认1000
  • sys.getsizeof(object[,default]) #返回对象的大小
  • sys.getswitchinterval() #返回线程切换时间间隔,默认0.005秒
  • sys.setswitchinterval(interval) #设置线程切换的时间间隔,单位秒
  • sys.getwindowsversion() #返回当前windwos系统的版本信息
  • sys.hash_info #返回Python默认的哈希方法的参数
  • sys.implementation #当前正在运行的Python解释器的具体实现,比如CPython
  • sys.thread_info #当前线程信息

四、enrollment.py

该代码中主要调用的python函数库与之前两个代码中所使用的函数库相差无几,在此就不进行过多赘述。其中对TensorFlow使用的代码笔记不便于在博文中展示,因此就不进行笔记的撰写了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值