- 博客(13)
- 收藏
- 关注
原创 蒙特卡洛方法
'''auther:一亩三分地~function:蒙特卡洛方法实例'''import osimport numpy as npimport matplotlib.pyplot as plt# 蒙特卡洛方法求解定积分1-3范围内,x**3def cac(max_num,x_low,x_high,func_method): count = 0 # for i in range(max_num): # x_range = np.arange(x_low,x_h
2021-11-09 22:30:46 112
原创 秦小刀123456789
del appimport wxclass Mywin(wx.Frame): def __init__(self, parent,title): # wx.Frame.__init__(self, parent=parent, title='Example', size=(600, 800)) super(Mywin, self).__init__(parent, title=title, size=(800, 850)) panel = wx.
2020-08-21 23:53:06 169
原创 频谱泄漏(spectral leakage)
专业解释:… . 信号为无限长序列,运算需要截取其中一部分(截断),于是需要加窗函数,加了窗函数相当于时域相乘,于是相当于频域卷积,于是频谱中除了本来该有的主瓣之外,还会出现本不该有的旁瓣,这就是频谱泄露!为了减弱频谱泄露,可以采用加权的窗函数,加权的窗函数包括平顶窗、汉宁窗、高斯窗等等。而未加权的矩形窗泄露最为严重。(起初你并不能看懂)通俗解释:(1)无限长序列①非周期性信号. . ...
2020-03-27 10:22:45 4618 1
原创 onehotencoder和labelencoder小结
结论:如果特征是字符型,并且有等级含义,则使用Labelencoder,并且等级是按照字符排序的,比如’成绩’如果特征是字符型,没有等级含义,则使用pd.get_dummies(),将字符型转换成onehot(推荐),比如‘性别’如果特征是数值型,没有等级,使用OneHotEncder(),将数值型转换成onehot,比如‘标签’针对“姓名”“成绩”两个特征进行举例介绍'''连续变量特征...
2020-03-25 22:55:27 337
原创 信号处理中,卷积的含义
总结:t=10这个时刻的响应与10之前任意时刻的输入信号有关。y(10)=0s的输入信号10s的响应函数(就是t=0在第10s的响应结果)+1s的输入信号9s的响应函数(就是t=1在第10s的响应结果)+2s的输入信号8s的响应函数(就是t=2在第10s的响应结果)+3s的输入信号7s的响应函数(就是t=3在第10s的响应结果)+…10s的输入信号*0s的响应函数(就是t=10在第...
2020-03-17 22:01:22 757
原创 三色旗问题
给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色解法:三路归并,其实也是 Arrays.sort() 这里采用的方法,也是三色旗的解决方案。三个指针,分别是 left、cur、right。left指向数组最左侧,right指向数组最右侧,cur...
2020-02-15 11:54:55 293
原创 DFA(有限自动机)的实例用法,判断字符串是否是十进制
'''DFA(有限自动机)'''def isNumber(self, s: str) -> bool: state = [ {}, # 状态1,初始状态(扫描通过的空格) {"blank": 1, "sign": 2, "digit": 3, ".": 4}, # 状态2,发现符号位(后面跟数字或者小数点) ...
2020-02-15 11:53:42 392
原创 常见排序总结
说明:冒泡和直接选择区别:冒泡排序是通过比较相邻两个位置的元素,前面的值大了把两个位置的元素交换,把最大的值放到后面序号上;直接选择排序是把最大值与各元素依次比较,把最大值存储起来,最终放到最后的位置上,它没有交换元素。nums属于列表,是可更改元素输入元素nums属于列表,是可更改参数,当作为函数调用的时候,fun(nums),函数内部对nums的更改在函数外部同样会生效 ;若...
2020-02-15 11:53:10 107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人