- 博客(29)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 python基本语法和注意事项
1.几个常用的网站Python IDE下载:(1)Python(x,y)的官方下载地址(2)Python(x,y)的其他下载地址(3)Anaconda下载地址(推荐下载此IDE,网站稳定,使用方式与Python(x,y)基本一样)2.Python参考教程和网站(1)Magnus Lie Hetland,Beginning Python: from Novice to...
2017-05-05 11:30:54
1153
原创 spark使用笔记
1. 注意repartion和colese的区别,shuffle上的区别:https://blog.csdn.net/xianpanjia4616/article/details/820531962.注意repartion和partionBy的区别,后者会以Key来聚合:https://blog.csdn.net/xianpanjia4616/article/details/84328...
2019-03-20 18:41:49
185
原创 关于python中值传递和引用传递的问题
主要参见于下面两个博客:http://blog.csdn.net/dream_angel_z/article/details/51496044http://www.cnblogs.com/buptldf/articles/4976561.html自己这里再做下总结:python的传递方式可以认为“传对象引用”,是传值和传引用的一种综合。针对于不可变对象(变量,tuple
2017-08-06 17:42:42
651
原创 Dataquest学习总结[10]
Step 6: Machine Learning Decision Trees>>Introduction to Decision Trees构建决策树时将类别型特征转换为数值型数据:用到pandas的categorical,使用Categorical.from_array方法numpy.bincount 计算array中各值出现的频次,类似于pandas的value_c
2017-06-10 17:15:28
691
原创 Dataquest学习总结[9]
Step 6: Machine Learning Machine Learning In Python: Intermediate>>Multiclass classification:pandas.get_dummies() 对dataframe或Series中value值进行变换,尤其是在value有多个取值时,转换为多个二进制的结果,需要进行dummy处理的依据:针对于
2017-06-01 20:41:56
1141
原创 Dataquest学习总结[8]-Machine Learning
Step 6: Machine Learning Machine Learning In Python: Beginner数据集:their machine learning repository >>读取表格型数据文件 read_table methodmpg = pd.read_table("auto-mpg.data", delim_whitespace=True
2017-05-24 21:14:11
670
原创 Dataquest学习总结[7]
继续Step 5: Statistics And Linear Algebra/Probability And Statistics In Python: Intermediate Introduction to probabilityCalculating Probabilities>>数据集bike sharing Dataset,地址here 地板除//,5//4=
2017-05-22 21:57:13
502
原创 Dataquest学习总结[6]
暂时跳过Step 3: The Command Line 和Step 4: Working With Data Sources 现在学习Step 5: Statistics And Linear Algebra 部分Probability And Statistics In Python: BeginnerIntroduction To Statistics>>Series和D
2017-05-20 17:30:08
1775
原创 Dataquest学习总结[5]
Step 2: Intermediate Python And Pandas/Data Cleaning>>表格的合并,pandas.concat() z = pd.concat([x,y], axis=0) #合并x和y,y在x下面(对每一列操作得到行)>>pd.read_csv() 也可以读取txt文件,根据传入的参数,对编码格式和分隔符进行设置all_survey=p
2017-05-17 09:54:23
914
1
原创 Dataquest学习总结[4]
继续Intermediate Python and Pandas / Data Analysis with Pandas: Intermediate /Guided Project: Analyzing Thanksgiving Dinner: 数据集地址:here用到的方法: pandas.Series.value_counts() import pandas as p
2017-05-11 20:47:02
1023
原创 Dataquest学习总结[3]
Step 2: Intermediate Python And PandasChallenge: Summarizing Data 数据集地址:Github repository对数据集进行处理:#1.读文件import pandas as pdall_ages=pd.read_csv("all-ages.csv")recent_grads=pd.read
2017-05-10 22:18:22
739
原创 Dataquest学习总结[2]
Step 2: Intermediate Python And PandasA.使用numpy读取csv文件import numpynfl = numpy.genfromtxt("nfl.csv", delimiter=",")会返回一个numpy array的结果,即numpy.ndarray class,但是读取进来的好像只有数字有效。
2017-05-10 11:36:51
865
原创 Dataquest学习总结[1]
关于step1 introduction to python 中Error Handling部分:可以用于对异常数据,缺失数据进行处理
2017-05-08 22:36:07
2930
1
原创 刷leetcode 经历与总结
1.关于局部变量与全局变量的问题 在做38. Count and Say 时需要返回一个字符串,以为在函数中定义字符串并返回地址就可,实际上在写的函数被调用完之后里面的字符串空间就会被释放掉,所以即使返回字符串地址也传不出需要的值。还是得用老方法,定义全局变量。
2017-05-03 15:10:39
1171
转载 Matlab矩阵分解
矩阵分解是指根据一定的原理用某种算法将一个矩阵分解成若干个矩阵的乘积。常见的矩阵分解有LU分解(三角分解)、QR分解(正交变换)、Cholesky分解,以及Schur分解、Hessenberg分解、奇异分解等。(1) LU分解(三角分解)矩阵的LU分解就是将一个矩阵表示为一个交换下三角矩阵和一个上三角矩阵的乘积形式。线性代数中已经证明,只要方阵A是非奇异(即行列式不等于0)
2015-11-04 17:07:21
10469
原创 【笔记3】获取csi文件,并用MATLAB处理
利用MATLAB对csi数据进行分析与获取,参照网站 http://dhalperi.github.io/linux-80211n-csitool/faq.html 的第二部分 How do I process CSI with MATLAB or Octave?以下过程全在MATLAB中进行。首先是包含csi数据的文件存放位置,参考前面的install instruction。新版的
2015-03-19 12:58:48
28355
70
原创 【笔记2】关于Linux 802.11n csi tool的安装注意事项
本人采用的是old installation instruction的方法,将对http://dhalperi.github.io/linux-80211n-csitool/old_installation.html 中的内容逐一进行说明。首先网站中提供的是Ubuntu 10.04 server-i386版的安装,为了使用方便,我安装Ubuntu10.04 desktop-i386版,
2015-03-12 11:15:41
20212
99
原创 【笔记1】关于联想g470更换intel5300网卡的问题
为了毕设要求要使用intel wifi link 5300网卡(半高卡)。买好装上后发现电脑无法识别硬件,即通不过bios。 (显示:unauthorized wireless network card is plugged in.......)即要刷新BIOS白名单,使开机无线网卡检测能通过。这里参照两个帖子:(1)http://js.13168.org/2014a/0614/2
2015-02-28 23:53:10
10135
7
原创 关于虚拟机安装Ubuntu10.04 server 网络配置的问题
从发现Ubuntu不能联网,到解决该问题差不多用了一周,虽然效率低下,但写下一点我的经验,希望对之后的人能有所帮助。首先是软硬件情况:我连接的是校园网,本机是静态IP,虚拟机是VMware7.0,安装Ubuntu10.4 server。安装中遇到的问题是无法连接DHCP,安装完成后无法联网。以为是连校园网没有设置自动获取IP的问题,其实与这个无关。按照网上的资料,NAT模式和桥接模
2015-01-13 10:36:07
1007
转载 Matlab数字图像处理:DCT变换
clear;RGB=imread('原始图像');GR=rgb2gray(RGB);%转换成灰度图像figure(1);imshow(GR);D=dct2(GR); %计算DCTfigure(2);imshow(log(abs(D)),[]);colormap(gray(4));colorbar;D(abs(D)I=idct2(D)
2014-10-16 17:33:52
7866
转载 分享一下世界名牌大学课件下载地址
分享一下世界名牌大学课件下载地址 我在以前的文章中从现在开始改变你的学习方式谈到过,美国的开放课件运动,有不少人非常感兴趣,很多人问我相应的课伯下载地址,觉得很是无语,可能是有人很懒,但可能真的有人不知道怎么搜,花时间找到一篇文章,提供一些名牌大学课件地址。 刚再一次重复,搜索技能和英语,已经变成互联网时代学习基本的技能,如果你连这两种技能都不能掌握,会被人拉下很大的距
2014-05-25 11:45:48
884
原创 关于圆周卷积和fft求卷积的一些看法
我们以一个例子来看这个问题:附线性卷积代码:n=-5:1:50;N=56;x=uCT(n)-uCT(n-10);h=0.9.^n.*uCT(n);[y,yn]=conv_m(x,n,h,n);figure(1);stem(yn,y);其中圆周卷积是用的我定义好的函数:circonv function [y,ny]
2014-04-22 08:40:35
5886
原创 matlab中相关函数功能
写wav文件用wavwrite(f,'name.wav') 前面参数表示采样频率,要跟你的程序里面的采样一致,比如说一首歌的时长为ts,有n个采样点,f=n/t波动方程自己拟合,例如要产生一个C大调的la/6,f=440;t=0:1/44.1e3:3;y=exp(t).*sin(2.*pi.*f.*t);%exp为指数衰减不同频率代表不同音符,在时间轴上有序排列就产生一段美妙的音乐
2014-04-13 22:48:06
1024
转载 使用matlab进行频谱分析时若干问题解释
使用matlab进行频谱分析时若干问题解释作者:jbb0523(彬彬有礼)本文共说明了以下问题:一、在matlab中如何表示频率为f1,以采样率f抽样后所得到的数字信号?如此表示的依据是什么?二、使用matlab画出的频谱(一般是幅度谱或称振幅谱)的横坐标轴的意义是什么?如何根据横坐标轴的值得到其所对应的实际频率?三、实数序列的频谱除第零个点和第N/2个(当
2014-04-13 21:14:05
8251
1
原创 数字信号处理中求频谱图与滤除噪声的问题
代码:对语音信号添加噪声[x,fs,bits]=wavread('009.wav');%sound(x,fs,bits);X=fft(x);t1=(0:length(x)-1)*fs/length(x)-fs/2;figure(1);subplot(2,1,1);plot(x);axis([0,400000,-2,2]);title('原始语音信号时域波形');subpl
2014-04-13 20:54:09
11111
1
转载 输入输出操作
核心: freopen("input.in","r",stdin); freopen("output.out","w",stdout); fclose(stdin); fclose(stdout);return 0;来源:http://www.cnblogs.com/moonlit/archive/2011/06/12/2078712.html
2014-03-17 19:15:50
642
原创 poj1012的失误
最开始老想着定义一个数组arr[28]来存放2*k个人的状态,每kill掉一个人给arr[i]赋值0,没被kill掉的为1,结果这是自找麻烦,增大了复杂程度。优化后的思路是:没kill掉一个人,就直接让总人数减一,让kill掉后的人数的序号都减一,不用管细节上的谁被kill掉了。为了优化:注意m一定是k+1的倍数,或其倍数加1。代码如下:#includeint brr[15]={0}
2014-03-10 21:21:40
613
转载 POJ【数论/组合/博弈论】题目列表
来源:http://hi.baidu.com/lydrainbowcat/item/f16e64103f8c5c088fbde44cPOJ【数论/组合/博弈论】题目列表原来的列表比较水,今天换了一个难一些的列表,重新开始做~红色的代表已经AC过,蓝色的代表做了但是还没过。这句话貌似在我空间里的每份列表里都有额。博弈论POJ 2234 Matches Game
2014-03-09 09:05:46
1011
原创 关于写dfs代码的失误--poj1011
几类剪枝都做到了还是TLE:1.把所有木棍的长度从大到小排列,组合木棒时优先使用长的木棍,这样可以加快组合速度,并且对后面的剪枝有帮助。2.木棒的长度一定是大于等于最长木棍的长度并且小于等于所有木棍长度的和,这个很容易证明。3.木棒的长度一定是所有木棍长度的和的约数,这个也很容易证明。4.在某一个木棒的组合过程中,对于当前的木棍stick[i],如果stick[i-1]没有被组合并
2014-03-06 20:35:13
877
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人