TypeError: ‘str’ does not support the buffer interface

下面代码在Python 2.7.6运行正常,在Python 3.4.3运行出错,OS为Win8.1,报错信息为:’str’ does not support the buffer interface. Stack Overflow相关问题

with open("test.txt") as fp:
    line = fp.readline()
with open("test.out", 'wb') as fp:
    fp.write(line)

继续阅读TypeError: ‘str’ does not support the buffer interface

C++实现简单KNN算法

基本思路(引用自机器学习实战p19)

  1. 计算已知类别数据集中的点与当前点之间的距离;
  2. 按照距离递增次序排序;
  3. 选取与当前点距离最小的k个点;
  4. 确定前k个点所在类别的出现频率;
  5. 返回前k个点出现频率最高的类别作为当前点的预测分类。

继续阅读C++实现简单KNN算法

LeetCode 222 Count Complete Tree Nodes 非递归和递归解法

https://leetcode.com/problems/count-complete-tree-nodes/ 题目描述:求完全树的所有节点个数。

非递归方法,116ms. 比较左右节点的树高,如果左树高,则结果加上右树的节点,指针进入左孩子; 如果左右树高相同,则结果加上左树的节点,指针进入由孩子。

继续阅读LeetCode 222 Count Complete Tree Nodes 非递归和递归解法

阿里巴巴电话面试2面总结_数据挖掘工程师(天猫事业部)

项目相关

  • 介绍项目
  • 项目相比别人有什么优劣
  • 项目的数据从哪里来
  • 项目的特征向量的归一化与异常处理
  • 项目的下载量
  • 目前在研究什么
  • 参加天猫大数据推荐算法成绩

机器学习

  • 线性分类器与非线性分类器的区别及优劣;
  • 特征比数据量还大时,选择什么样的分类器?
  • 对于维度很高的特征,你是选择线性还是非线性分类器?
  • 对于维度极低的特征,你是选择线性还是非线性分类器?
  • 如何解决过拟合问题?
  • L1和L2正则的区别,如何选择L1和L2正则?
  • 随机森林的学习过程;
  • 随机森林中的每一棵树是如何学习的;
  • 随机森林学习算法中CART树的基尼指数是什么?

算法

  • 如何找到第k大的数?

继续阅读阿里巴巴电话面试2面总结_数据挖掘工程师(天猫事业部)

2013年计算机考研:普通二本->哈工大(深圳学硕)352分

    此文为个人观点,由于每个人实际情况不同,仅供以后考研的同学们参考(写上普通二本只是为了鼓励那些想要考研而本科学校不太好的同学,本人并不觉得自己母校差)

    考研成绩:政治74,英语68,数学88,计算机综合基础(854)122,总分352分。

    复习时间:2012年3月末-2013年1月初

    本人情况:在本校成绩属于中上等,英语2012年上半年过六级(429分,当时已经复习英语一段时间)

    1.选学校

    个人观点:地点最重要,其次能考上的机会(考研前期可以定个模糊稍微高点的目标,报名的时候再根据自己的实际情况定),最后是学校专业好坏。

    例如:本人以后想去大城市,所以开始考虑北上广,由于本人系南方人,听说北京的学校打分很低,而上海那边比较排外,而且各高校的分也没比北京低多少,遂考虑了广州地区的高校(华南理工、中山、哈工大深圳院)。9月份时华南理工、中山专业课都为国家统一命题(408),而哈工大自主命题(854),当时想着自主命题肯定容易,而且其中有自己稍微擅长的计算机组成原理科目,且哈工大名气很大,而考取难度三所学校不相差太多,所以选择哈工大。

    PS:各地区打分严格程度不同,所以会导致同样的试卷在不同地区阅卷后成绩有差别,比如我报考哈工大,阅卷是在黑龙江省,如果我报考的是北京或者上海的高校,可能政治和英语就会只有60多。

    2.数学复习教训

    这次数学考的稀烂,所以只能提供一些教训了。千万要注重基础,不要漏过任何一个小知识点,即使是5年、10年没考过,虽然不要求你精通,但你也应该知道怎么计算,比如高数后面一些章节、统计学。临考前一些天如果可以还是看一些自己总结的知识点,不要太放松了,否则上考场有一些你平常熟练的题目但是突然却忘记了某个公式或环节而做不下去,血的教训啊。

    3.英语

    狂背单词吧,最简单粗暴的方法却是最有效的(亲身体验http://aleeee.com/20days-gre.html)。英语考试的最后除了一些技巧就是考单词了。单词一直要背,即使到了复习后期,也要每天抽出一点时间看看。

    暑假前复习可以每天做一篇98-05年前的阅读真题,规定15分钟(或者自己定)做完,然后全文翻译(拿一个本子,把整篇英文文章翻译成汉字写到本子上,一个句子一个单词也不漏,翻译完后看答案,比较更正,并做些许笔记。如果你扎扎实实做下去了,一个月左右,你会真的发现自己英语水平提升了,不论单词还是句子,还是阅读感觉,你也会发现好多重复的单词,相似的句子结构,一些答题技巧,然后去备课英语六级,那阅读真TM太简单了!)

    暑假与后期每天坚持做一篇阅读吧,要记得研究与总结真题。

    完型填空性价比很低,把真题做了就行,准备再多也只比别人多1-2分,一个阅读理解就赚回来了。

    大作文自己最好写出1-3篇模板,不仅要背熟,而且要练几篇(你会发现自己的一些小错误,比如单词拼写、时态等等)   

    注意要留近2-3年的真题到11月、12月份模拟,否则英语时间掌握不好英语水平再高也有可能阴沟里翻船,我一同学大二就6级470多过了,结果考研英语从来没模拟过,考场上有点慌了神,只考了50多。

    4.专业课

    若是自主命题就把学校推荐的教材买了吧,也用不了太多钱,哈工大计算机数据结构有2本书,一本廖宏明的(学校指定此本为优先),一本严蔚敏的,我觉着差不多,就只用了严版的,结果考试出现了一题求偏心度和另外什么东西的,一共差不多7、8分,只有廖版有,自己看都没看过,可惜我的7、8分啊!

    若是408,推荐王道,真心不错。

    5.政治

    10月份开始复习足矣,强力推荐《风中劲草》,多翻它几遍绝对没坏处,上面也有复习计划,可以参照,如果你买的是官网正版,增值资料也很多,时事、模拟、冲刺等资源都会发给你,自己打印就可以了。如果劲草上一些知识点不理解可以看下红宝书(个人认为红宝书不必买,知识太冗余,只能相当于工具书使用,其实班上同学总有人会买的,你需要了借着看一下就好了),或者直接看课本(近现代史的课本个人很喜欢看,看着前辈们抛头颅、洒热血,那些激情飞扬的古字、诗词,自己也会感叹历史,而且读史可以明智,看着看着你总会想很多。PS:可惜老蒋剿匪不力啊。。。O(∩_∩)O~)

    冲刺的时候多做几套题吧,如果有时间可以把那些大题答案抄一遍,(抄着抄着你上考场答题那感觉是真的有),那些套话什么的你多看看多读读。。。

    6.考前其他准备

    最好在考场旁边订房,到酒店交押金时说自己是考研的,要服务员给一间安静的靠里的房间,否则半夜没准被门外的脚步声、喧哗声、麻将声吵醒。如果是2个合住,室友一定要选合适的没什么名堂的,不然说不准又出什么矛盾,影响心情。

    吃饭也是可以预定的哦,找一个饭店,和几位一起的同学预定2顿中餐即可,会多出一些中午休息的时间。

    如果是南方地区(如湖南),考试的时候是特别冷的时候,穿上2套秋衣秋裤吧,可以带一双棉鞋,到了考场门外就换上,暖宝宝也贴上吧(不要贴在肚子或胸前的衣服,否则你写字一前倾,烫啊!)。巧克力也买上,出门前吃一块,一门考场下来你至少体力不会透支。注意看一下考场黑板上是否有钟,否则要带表哦。至于考试工具,如果该省是统一发放考场工具,那就省事多了,带双鞋和人去就行了。O(∩_∩)O~

    (PS:本人出门前心里都会莫骂一句:MLGB,怕个毛,要难一起难,但是我也要干死你!)

    7.辅导班

    仁者见仁,智者见智。本人报了导航领航考研,除了数学线代的李永乐,英语基础班,部分政治老师,其余的唉。。。反正个人觉得在辅导班里收获不大,纯当是放松心情。不推荐导航领航。

   

    好了,最后说一句,考研考的不是智力,考的是恒心、方法与心理。要沉得住气,也需要放松,不断调整自己,找到最适合自己的方法,多多想想美好的未来。送一句我考研一年的签名档:虽千万人,吾往矣!