01 2020 档案

813最大平均值和的分组
摘要:题目:我们将给定的数组 A 分成 K 个相邻的非空子数组 ,我们的分数由每个子数组内的平均值的总和构成。计算我们所能得到的最大分数是多少。注意我们必须使用 A 数组中的每一个数进行分组,并且分数不一定需要是整数。 来源:https://leetcode-cn.com/problems/largest 阅读全文

posted @ 2020-01-31 15:55 吃我一枪 阅读(261) 评论(0) 推荐(0)

264丑数II
摘要:题目:编写一个程序,找出第 n 个丑数。丑数就是只包含质因数 2, 3, 5 的正整数。 来源:https://leetcode-cn.com/problems/ugly-number-ii/solution/ 法一:自己的超时代码 思路:从2开始由小到大遍历判断每一个数是否为丑数,由于到后面丑数越 阅读全文

posted @ 2020-01-31 12:59 吃我一枪 阅读(210) 评论(0) 推荐(0)

204计数质数
摘要:题目:统计所有小于非负整数 n 的质数的数量. 来源:https://leetcode-cn.com/problems/count-primes/ 法一:自己的超时代码 思路:和官方的方法事实上一样,但是代码没有用标记0 1的方法,导致很费时.删除每个质数的倍数时,都需要判断是否存在,如果是用标记0 阅读全文

posted @ 2020-01-31 11:35 吃我一枪 阅读(226) 评论(0) 推荐(0)

416分割等和子集
摘要:题目:给定一个只包含正整数的非空数组。是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。注意: 每个数组中的元素不会超过 100,数组的大小不会超过 200来源:https://leetcode-cn.com/problems/partition-equal-subset-sum/ 法一: 阅读全文

posted @ 2020-01-28 15:31 吃我一枪 阅读(249) 评论(0) 推荐(0)

312戳气球
摘要:题目:有 n 个气球,编号为0 到 n-1,每个气球上都标有一个数字,这些数字存在数组 nums 中。现在要求你戳破所有的气球。每当你戳破一个气球 i 时,你可以获得 nums[left] * nums[i] * nums[right] 个硬币。 这里的 left 和 right 代表和 i 相邻的 阅读全文

posted @ 2020-01-27 21:14 吃我一枪 阅读(213) 评论(0) 推荐(0)

53最大子序和.py
摘要:题目:给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 来源:https://leetcode-cn.com/problems/maximum-subarray/solution/ 法一:动态规划 思路:关键是要正确的写出状态转移方程.dp[i] 阅读全文

posted @ 2020-01-22 11:45 吃我一枪 阅读(135) 评论(0) 推荐(0)

5最长回文子串
摘要:题目: 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 来源: https://leetcode-cn.com/problems/longest-palindromic-substring/ 法一: 阅读全文

posted @ 2020-01-08 21:46 吃我一枪 阅读(103) 评论(0) 推荐(0)

read_excel()
摘要:1 主要是sheet_name的用法,不要少读了表. dirct = '../data/INSPEC_train/' # sheet_name 参数有两类四种情况 # 第一类 list或None,返回一个字典,values都是Dataframe # 为list时,指定读取哪些表,字典的key是数字0 阅读全文

posted @ 2020-01-07 21:55 吃我一枪 阅读(502) 评论(0) 推荐(0)

轨迹图
摘要:1 输入一个二维list,输出轨迹图. import matplotlib.pyplot as plt # 定义函数,实现,输入二维list,画出点的轨迹的功能 def track_pic(spot): # 两种方法 l = len(spot) fig, axs = plt.subplots() # 阅读全文

posted @ 2020-01-07 19:36 吃我一枪 阅读(368) 评论(0) 推荐(0)

isinstance()函数
摘要:1 isinstance(),如果变量指向的是tuple中的类型,返回True,否则返回False. # 返回一个布尔变量,第二个参数可以是一个元组,写多个参数 a = [1,2,3] print(isinstance(a,str)) print(isinstance(a,(str,int,list 阅读全文

posted @ 2020-01-07 19:20 吃我一枪 阅读(714) 评论(0) 推荐(0)

pivot_table() crosstab()
摘要:1 pivot_table()函数 它根据一个或多个键对数据进行聚合,默认对聚合后的数据求均值 import pandas as pd import numpy as np df = pd.DataFrame({"A": ["foo", "foo", "foo", "foo", "foo", "ba 阅读全文

posted @ 2020-01-07 13:09 吃我一枪 阅读(401) 评论(0) 推荐(0)

isnull()
摘要:1 统计某些列的空值个数 m['count'] = m[['RESULT_STRING', 'RESULT_VALUE']].apply(lambda x: x.isnull().sum(), axis=1) 2 阅读全文

posted @ 2020-01-06 14:43 吃我一枪 阅读(173) 评论(0) 推荐(0)

Linux环境变量
摘要:https://my.oschina.net/calmsnow/blog/2989558 https://www.cnblogs.com/qiuhong10/p/7815943.html 阅读全文

posted @ 2020-01-02 21:35 吃我一枪 阅读(100) 评论(0) 推荐(0)

221最大正方形
摘要:题目: 在一个由 0 和 1 组成的二维矩阵内,找到只包含 1 的最大正方形,并返回其面积。 来源: https://leetcode-cn.com/problems/maximal-square/ 法一: 自己的代码 思路: 实际上是暴力解法,先记录每个位置向上和向左的可能的正方形边长,在逐个判断 阅读全文

posted @ 2020-01-02 21:02 吃我一枪 阅读(198) 评论(0) 推荐(0)

980不同路径III
摘要:题目: 在二维网格 grid 上,有 4 种类型的方格: 1 表示起始方格。且只有一个起始方格。 2 表示结束方格,且只有一个结束方格。 0 表示我们可以走过的空方格。 -1 表示我们无法跨越的障碍。返回在四个方向(上、下、左、右)上行走时,从起始方格到结束方格的不同路径的数目,每一个无障碍方格都要 阅读全文

posted @ 2020-01-02 16:05 吃我一枪 阅读(199) 评论(0) 推荐(0)

输入函数
摘要:1 input() # input()函数输入的任何量都会转为str类型,所以要映射为int l,r=map(int,input().split()) print(l, r, type(l)) # 输入 1 2 # 1 2 <class 'int'> View Code 2 sys.stdin.re 阅读全文

posted @ 2020-01-01 22:00 吃我一枪 阅读(183) 评论(0) 推荐(0)

IDEA更新maven依赖包
摘要:https://www.cnblogs.com/solvit/p/9967434.html 阅读全文

posted @ 2020-01-01 19:27 吃我一枪 阅读(1148) 评论(0) 推荐(0)

join()函数
摘要:join()和split()是两个互逆的函数 join语法格式: newstr = str.join(iterable) 各参数的含义如下: 1 newstr:表示合并后生成的新字符串; 2 str:用于指定合并时的分隔符; 3 iterable:做合并操作的源字符串数据,允许以列表、元组等形式提供 阅读全文

posted @ 2020-01-01 19:13 吃我一枪 阅读(1129) 评论(0) 推荐(0)

方差偏差困境
摘要:1 偏差指的是建立的预测模型与真实模型之间差值的期望 2 方差指的是建立的预测模型预测值本身的波动大小 当模型简单时,或欠拟合,模型的偏差大,方差小. 当模型复杂时,或过拟合,模型的偏差小,方差大. 高偏差处理方法:(1) 增加特征;(2)boosting方法; 高方差处理方法:(1)降维;(2)增 阅读全文

posted @ 2020-01-01 18:34 吃我一枪 阅读(424) 评论(0) 推荐(0)

np.bincount()函数
摘要:1 该函数用于统计一个非负的list或array中元素的出现次数 import numpy as np x = np.array([0, 1, 1, 10]) # bincount()内可以是numpy,也可以是list,注意里面的数必须是非负数,否则报错 # 如果里面有n个数,则输出一个长度为n+ 阅读全文

posted @ 2020-01-01 16:12 吃我一枪 阅读(2507) 评论(0) 推荐(0)

72编辑距离
摘要:题目: 给定两个单词 word1 和 word2,计算出将 word1 转换成 word2 所使用的最少操作数 。你可以对一个单词进行如下三种操作: 插入一个字符,删除一个字符,替换一个字符 来源: https://leetcode-cn.com/problems/edit-distance/ 法一 阅读全文

posted @ 2020-01-01 15:10 吃我一枪 阅读(187) 评论(0) 推荐(0)

导航