- 博客(12)
- 收藏
- 关注
原创 python的入门基础
第一个语句是一个 while 循环,它会重复执行 print(i) 的代码块,直到变量 i 的值大于或等于 5。第二个语句是一个 for 循环,它会遍历列表 lst 中的元素,并输出每个元素的值。然后,通过调用 mymodule 中的 add() 函数并将返回值存储在 result 变量中,输出了结果 5。在 Python 中,可以使用 print() 函数输出内容。这个语句导入了 Python 标准库中的 math 模块,并使用其中的 sqrt() 函数计算了数字 4 的平方根。
2023-05-19 21:52:17 113
原创 语音信号中的MFCC提取过程及matlab代码
进行傅里叶变换,对于加窗后的矩阵S C ( 301 , 1103 ) 它是一个301*1103的矩阵,有301帧数据,且每一帧数据都有1103个采样点,那么接下来就要对这301帧的每一帧都要进行N=4096的FFT快速傅里叶变换,得到一个大小为(301,4096)大小的矩阵D ( 301 , 4096 ) ,其帧数还是301帧,对每一帧的4096个数据点分别取模再取平方,然后除以4096;
2023-03-21 21:10:15 995
原创 用MATLAB编写算术编码的原理及解决计算机电脑精度不够的问题
在编码前确定对每组多少个字母进行编码,不会出现精度问题,在本代码中将每组字母数设置为5,将一个很长的信息,等分成若干组,对每一组分别进行算术编码,译码时也是对每一组分别进行译码。其是一种无损数据压缩方法,也是一种熵编码的方法,其不同的地方在于,其它的熵编码方法通常是把输入的消息分割为符号,然后对每个符号进行编码。本文介绍了算术编码的主要思想,并通过分组以5个字符为一组进行编码和译码,实现了对长字符串序列的算术编码,解决了由于实际计算机的精度不可能无限长,运算中出现溢出的问题。%商是整数,为编码次数;
2023-03-21 21:04:17 673
原创 python绘制已知数值的混淆矩阵
创建一个3*3的混淆矩阵,已知其对应位置上的数字。# 使用seaborn库画热力图,并设置相关参数。# 将混淆矩阵转换为数据框,并添加行列标签。# 设置坐标轴和刻度标签的字体大小和粗细。
2023-03-21 20:53:53 486
原创 实例(二)代码
print(str(num) + "的二进制数为:" + bin(num))#方法2。print(num, "的二进制数为:", bin(num)) #方法1。print(f'{num}的二进制数为:{bin(num)}') #方法3。print('只能输入整数,否则程序出错,重新输入')print(f'{num}的十六进制数为:{hex(num)}')print(f'{num}的八进制数为:{oct(num)}')num = int(input('请输入一个十进制的数'))
2023-03-13 22:20:02 41
原创 计算机网络性能指标
1、速率计算机发送的信号都是数字形式,网络技术中的速率指连接在计算机网络上的主机在数字信道上传送数据的速率,也称数据率或比特率2、带宽(1)本来指某个信号具有的频带宽度(2)计算机网络中表示网路通信线路所能传送数据的能力3、吞吐量表示单位时间内通过某个网络(或信道,接口)的数据量4、时延指数据从网络的一端传送到另一端所需时间5、时延带宽积6、往返时间RTT7、利用率
2023-02-28 10:16:38 70
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人