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

这篇周报详细记录了大创项目中基于说话人识别和位置定位的智能考勤系统的学习过程,重点研究了Python的相关库函数,包括Numpy、Sys、Random等,并深入探讨了Scipy的统计模块,如正态分布、指数分布等。同时,还介绍了pdb调试方法和sys模块的常用功能,如sys.argv、sys.exit、sys.version等。
摘要由CSDN通过智能技术生成

对3D-convolutional-speaker-recognition中train_softmax.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

代码研究笔记

一、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 #当前线程信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值