对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 #当前线程信息