蚂蚁不在线

2019年1月16日

win10重装win7

摘要: 一般预装win8之上的电脑都是UEFI+gpt模式的,装win7很麻烦。 最简单省事的方法: BIOS,secure boot 关闭安全模式。 启动方式改为legacy。 启动方式中USB HDD改到最前。 找个优盘制做成启动盘,开机疯狂f12,从优盘启动winPE,重新分区成MBR格式 重装个wi 阅读全文

posted @ 2019-01-16 22:09 蚂蚁不在线 阅读(135) 评论(0) 推荐(0) 编辑

2018年11月8日

自动调参库hyperopt+lightgbm 调参demo

摘要: 在此之前,调参要么网格调参,要么随机调参,要么肉眼调参。虽然调参到一定程度,进步有限,但仍然很耗精力。 自动调参库hyperopt可用tpe算法自动调参,实测强于随机调参。 hyperopt 需要自己写个输入参数,返回模型分数的函数(只能求最小化,如果分数是求最大化的,加个负号),设置参数空间。 本 阅读全文

posted @ 2018-11-08 14:25 蚂蚁不在线 阅读(2074) 评论(0) 推荐(0) 编辑

2018年11月2日

外网win10 64位环境下 为内网win7 32位安装三方包的最靠谱手段:python64位、32位全安装。

摘要: 经过一周的各种折磨,如题。以下是我的经验和教训。 我的外网是win10 64位,内网环境win7 32位。由于未知原因,anaconda无法安装!!! 其实最靠谱的安装三方包的还是whl包。但是很有可能三方包能pip却找不到,而且找到也可能不兼容!!最恐怖的是有个包同样的版本通过3.7打包成whl只 阅读全文

posted @ 2018-11-02 17:03 蚂蚁不在线 阅读(681) 评论(0) 推荐(0) 编辑

2018年10月31日

python 在内网windows环境下pip三方包

摘要: 我没用过Linux环境。 一般情况下,内网安装三方包,只需要在pypi找到对应python版本(2.7,3.6,。。。),系统位数(32位,64位)的whl包,cmd命令行cd进入相关目录,pip install whl名字.whl,安装就能成功。注意whl文件不能改名字。 但是,内网环境的pyth 阅读全文

posted @ 2018-10-31 11:46 蚂蚁不在线 阅读(2778) 评论(0) 推荐(0) 编辑

2018年10月5日

pandas 常用技巧总结

摘要: 切片: loc:df.loc[num]:选择df 某一行 seriesdf.loc[[num1,num2]]: 选择df 某几行df.loc[[True,False,True, ,True]]: 选择df 某几行df.loc[num,['a','c']]:选择df 某一行n列df.loc[[num1 阅读全文

posted @ 2018-10-05 11:41 蚂蚁不在线 阅读(201) 评论(0) 推荐(0) 编辑

2018年9月5日

机器学习 xgboost 笔记

摘要: 一、数据预处理、特征工程 类别变量 labelencoder就够了,使用onehotencoder反而会降低性能。其他处理方式还有均值编码(对于存在大量分类的特征,通过监督学习,生成数值变量)、转换处理(低频分类合并)、特征构造(结合其他数值变量生成新特征)。 二、模型调参 网格调参、随机调参。 模 阅读全文

posted @ 2018-09-05 11:37 蚂蚁不在线 阅读(276) 评论(0) 推荐(0) 编辑

2018年8月25日

leetcode python 042收集雨水

摘要: '''给定n个非负整数表示每个条的宽度为1的高程图,计算下雨后能够捕获多少水。例如,鉴于[0,1,0,2,1,0,1,3,2,1,2,1],返回6。这个题要先算出盛满水后的高程图,减去前者就是雨水。盛水多高取决于左右最高的两处低的一方。'''l1=[0,1,0,2,1,0,1,3,2,1,2,1]w 阅读全文

posted @ 2018-08-25 23:49 蚂蚁不在线 阅读(163) 评论(0) 推荐(0) 编辑

leetcode python 041首个缺失正数

摘要: ##限定时间复杂度O(n)num=[0,5,3,1,2,-2,4,8,5,6]num=set(num)d=1for i in range(1,len(num)+1): if d in num: d+=1 else: breakprint(d) 阅读全文

posted @ 2018-08-25 23:27 蚂蚁不在线 阅读(99) 评论(0) 推荐(0) 编辑

leetcode python 037 求解数独

摘要: import numpy as npimport syssys.setrecursionlimit(1000) #例如这里设置为一百万def get1(n): if n<3: return 0 if n<6: return 3 return 6def get2(n): if n<3: return 阅读全文

posted @ 2018-08-25 23:17 蚂蚁不在线 阅读(468) 评论(0) 推荐(0) 编辑

2018年8月12日

leetcode python 033 旋转数组查找

摘要: ## 假设升序,import randomdef find(y): l,m=len(y),0 while l>1: n=int(l/2) if y[0]<y[n]: y=y[n:] else: y=y[:n] m+=l-n l=len(y) return mstop=1000x=[x for x i 阅读全文

posted @ 2018-08-12 14:12 蚂蚁不在线 阅读(375) 评论(0) 推荐(0) 编辑

导航