摘要: 第三方库 import itertools as it a = [-1,0,1,2,-1,4] result = set(it.combinations(a,r=3)) 不使用用库,与二进制对应 https://blog.csdn.net/bquau/article/details/88836357 阅读全文
posted @ 2020-04-01 15:53 AlwaysBeta 阅读(963) 评论(0) 推荐(0) 编辑
摘要: eq = input() eq1 = eq.replace("=","-(") + ")" c = eval(eq1, {'X': 1j}) print(int(-c.real/c.imag)) 例如:solve("x - 2x + 5x - 46(235-24) = x + 2") 下面就来解读下 阅读全文
posted @ 2020-03-31 13:41 AlwaysBeta 阅读(1489) 评论(0) 推荐(0) 编辑
摘要: 优点:在数据预处理时首先可以对偏度比较大的数据用log1p函数进行转化,使其更加服从高斯分布,此步处理可能会使我们后续的分类结果得到一个更好的结果;平滑处理很容易被忽略掉,导致模型的结果总是达不到一定的标准,同样使用逼格更高的log1p能避免复值的问题——复值指一个自变量对应多个因变量;log1p的 阅读全文
posted @ 2020-03-13 14:42 AlwaysBeta 阅读(3641) 评论(0) 推荐(0) 编辑
摘要: 小美是团队的负责人,需要为团队制定工作的计划,以帮助团队产出最大的价值。 每周团队都会有两项候选的任务,其中一项为简单任务,一项为复杂任务,两项任务都能在一周内完成。第i周,团队完成简单任务的价值为li,完成复杂任务的价值为hi。由于复杂任务本身的技术难度较高,团队如果在第i周选择执行复杂任务的话, 阅读全文
posted @ 2020-03-12 23:01 AlwaysBeta 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 面试题03. 数组中重复的数字 https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof/ # 法一 # 使用Counter统计,找到重复即可 from collections import Counter class 阅读全文
posted @ 2020-03-12 14:55 AlwaysBeta 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 1. 简单介绍一下XGBoost 首先需要说一说GBDT,它是一种基于boosting增强策略的加法模型,训练的时候采用前向分布算法进行贪婪的学习,每次迭代都学习一棵CART树来拟合之前 t-1 棵树的预测结果与训练样本真实值的残差。XGBoost对GBDT进行了一系列优化,比如损失函数进行了二阶泰 阅读全文
posted @ 2020-03-12 14:26 AlwaysBeta 阅读(2743) 评论(0) 推荐(2) 编辑
摘要: a=4 b=2 def gcd(a,b): # 欧几里得 return a if b==0 else gcd(b,a%b) def lcm(a,b): return a*b//gcd(a,b) print(gcd(a,b))#最大公约数 print(lcm(a,b))#最小公倍数 阅读全文
posted @ 2020-03-12 14:18 AlwaysBeta 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Python 内置函数最全汇总:1 abs()绝对值或复数的模 In [1]: abs(-6) Out[1]: 6 2 all() 接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False In [2]: all([1,0,3,6]) Out[2]: False In [3] 阅读全文
posted @ 2020-03-12 14:01 AlwaysBeta 阅读(406) 评论(0) 推荐(0) 编辑