自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Michael是个半路程序员

两个孩子的父亲,机械工程师,准备转行人工智能方向,一起加油!高举智慧,她就使你高升;怀抱智慧,她就使你尊荣。-- 箴言(4:8)我的微信公众号:Michael阿明

  • 博客(80)
  • 资源 (7)
  • 论坛 (2)
  • 收藏
  • 关注

原创 [scikit-learn 机器学习] 7. 朴素贝叶斯

文章目录1. 朴素贝叶斯2. NB 与 逻辑回归对比本文为 scikit-learn机器学习(第2版)学习笔记相关知识参考:《统计学习方法》朴素贝叶斯法(Naive Bayes,NB)1. 朴素贝叶斯通过最大概率来预测类:y=arg max⁡ckP(Y=ck)∏jP(X(j)=x(j)∣Y=ck)\color{red} y=\argmax\limits_{c_k} P(Y=c_k) \prod\limits_{j} P(X^{(j)}=x^{(j)}|Y=c_k)y=ck​argmax​P(Y=c

2020-06-30 23:54:47 465

原创 [scikit-learn 机器学习] 6. 逻辑回归
原力计划

文章目录1. 逻辑回归二分类2. 垃圾邮件过滤本文为 scikit-learn机器学习(第2版)学习笔记逻辑回归常用于分类任务1. 逻辑回归二分类《统计学习方法》逻辑斯谛回归模型( Logistic Regression,LR)定义:设 XXX 是连续随机变量, XXX 服从 logistic 分布是指 XXX 具有下列分布函数和密度函数:F(x)=P(X≤x)=11+e−(x−μ)/γF(x) = P(X \leq x) = \frac{1}{1+e^{{-(x-\mu)} / \gamma}

2020-06-30 22:26:37 559 4

原创 LeetCode 1053. 交换一次的先前排列

1. 题目给你一个正整数的数组 A(其中的元素不一定完全不同),请你返回可在 一次交换(交换两数字 A[i] 和 A[j] 的位置)后得到的、按字典序排列小于 A 的 最大可能排列。如果无法这么操作,就请返回原数组。示例 1:输入:[3,2,1]输出:[3,1,2]解释:交换 2 和 1 示例 2:输入:[1,1,5]输出:[1,1,5]解释: 这已经是最小排列 示例 3:输入:[1,9,4,6,7]输出:[1,7,4,6,9]解释:交换 9 和 7 示例 4:输

2020-06-29 22:38:42 592 4

原创 LeetCode 828. 统计子串中的唯一字符(中心扩展)

1. 题目我们定义了一个函数 countUniqueChars(s) 来统计字符串 s 中的唯一字符,并返回唯一字符的个数。例如:s = “LEETCODE” ,则其中 “L”, “T”,“C”,“O”,“D” 都是唯一字符,因为它们只出现一次,所以 countUniqueChars(s) = 5 。本题将会给你一个字符串 s ,我们需要返回 countUniqueChars(t) 的总和,其中 t 是 s 的子字符串。注意,某些子字符串可能是重复的,但你统计时也必须算上这些重复的子字符串(也就是说

2020-06-29 20:46:09 658 2

原创 LeetCode 831. 隐藏个人信息

1. 题目给你一条个人信息字符串 S,它可能是一个 邮箱地址 ,也可能是一串 电话号码 。我们将隐藏它的隐私信息,通过如下规则:电子邮箱定义名称 name 是长度大于等于 2 (length ≥ 2),并且只包含小写字母 a-z 和大写字母 A-Z 的字符串。电子邮箱地址由名称 name 开头,紧接着是符号 ‘@’,后面接着一个名称 name,再接着一个点号 ‘.’,然后是一个名称 name。电子邮箱地址确定为有效的,并且格式是 “name1@name2.name3”。为了隐藏电子邮箱,所

2020-06-29 19:46:48 1122 4

原创 [scikit-learn 机器学习] 5. 多元线性回归
原力计划

文章目录1. 多元线性回归2. 多项式回归3. 正则化4. 线性回归应用举例(酒质量预测)4.1 数据预览4.2 模型验证5. 梯度下降法本文为 scikit-learn机器学习(第2版)学习笔记1. 多元线性回归模型 y=α+β1x1+β2x2+...+βnxny = \alpha+\beta_1x_1+\beta_2x_2+...+\beta_nx_ny=α+β1​x1​+β2​x2​+...+βn​xn​写成向量形式:Y=Xβ→β=(XTX)−1XTYY=X\beta \rightarrow

2020-06-28 23:41:36 694 2

原创 LeetCode 1498. 满足条件的子序列数目(排序+二分查找+快速幂)

1. 题目给你一个整数数组 nums 和一个整数 target 。请你统计并返回 nums 中能满足其最小元素与最大元素的 和 小于或等于 target 的 非空 子序列的数目。由于答案可能很大,请将结果对 10^9 + 7 取余后返回。示例 1:输入:nums = [3,5,6,7], target = 9输出:4解释:有 4 个子序列满足该条件。[3] -> 最小元素 + 最大元素 <= target (3 + 3 <= 9)[3,5] -> (3 + 5 &l

2020-06-28 13:01:48 780 2

原创 LeetCode 1497. 检查数组对是否可以被 k 整除(余数配对)

1. 题目给你一个整数数组 arr 和一个整数 k ,其中数组长度是偶数,值为 n 。现在需要把数组恰好分成 n / 2 对,以使每对数字的和都能够被 k 整除。如果存在这样的分法,请返回 True ;否则,返回 False 。示例 1:输入:arr = [1,2,3,4,5,10,6,7,8,9], k = 5输出:true解释:划分后的数字对为 (1,9),(2,8),(3,7),(4,6) 以及 (5,10) 。示例 2:输入:arr = [1,2,3,4,5,6], k = 7

2020-06-28 12:47:56 816 3

原创 LeetCode 1496. 判断路径是否相交(set)

1. 题目给你一个字符串 path,其中 path[i] 的值可以是 ‘N’、‘S’、‘E’ 或者 ‘W’,分别表示向北、向南、向东、向西移动一个单位。机器人从二维平面上的原点 (0, 0) 处开始出发,按 path 所指示的路径行走。如果路径在任何位置上出现相交的情况,也就是走到之前已经走过的位置,请返回 True ;否则,返回 False 。示例 1:输入:path = "NES"输出:false 解释:该路径没有在任何位置相交。示例 2:输入:path = "NESWW"输出

2020-06-28 12:26:24 1185 4

原创 LeetCode 第 29 场双周赛(890/2259,前39.4%)
原力计划

文章目录1. 比赛结果2. 题目1. LeetCode 5432. 去掉最低工资和最高工资后的工资平均值 easy2. LeetCode 5433. n 的第 k 个因子 medium3. LeetCode 5434. 删掉一个元素以后全为 1 的最长子数组 medium4. LeetCode 5435. 并行课程 II hard1. 比赛结果虽然只做出一题,还是记录一下吧。第一题送分题拿下,第二题没绕过弯,第三题超时,第四题没看。继续加油!全国排名:890 / 2259,39.4%;全球排名: 0

2020-06-28 00:11:36 1327 2

原创 [scikit-learn 机器学习] 4. 特征提取
原力计划

文章目录1. 从类别变量中提取特征本文为 scikit-learn机器学习(第2版)学习笔记许多机器学习问题需要从 类别变量、文本、图片中学习,需要从中提取出数字特征1. 从类别变量中提取特征通常使用 one-hot 编码,产生2进制的编码,会扩展数据,当数据值种类多时,不宜使用from sklearn.feature_extraction import DictVectorizeronehot_encoder = DictVectorizer()X=[ {'city':'Beijin

2020-06-27 22:22:05 615 2

原创 LeetCode 1293. 网格中的最短路径(DP/BFS)

1. 题目给你一个 m * n 的网格,其中每个单元格不是 0(空)就是 1(障碍物)。每一步,您都可以在空白单元格中上、下、左、右移动。如果您 最多 可以消除 k 个障碍物,请找出从左上角 (0, 0) 到右下角 (m-1, n-1) 的最短路径,并返回通过该路径所需的步数。如果找不到这样的路径,则返回 -1。示例 1:输入: grid = [[0,0,0], [1,1,0], [0,0,0], [0,1,1], [0,0,0]], k = 1输出:6解释:不消除任何障碍的

2020-06-27 13:34:03 1094 2

原创 LeetCode 1049. 最后一块石头的重量 II(DP)

1. 题目有一堆石头,每块石头的重量都是正整数。每一回合,从中选出任意两块石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下:如果 x == y,那么两块石头都会被完全粉碎;如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量为 y-x。最后,最多只会剩下一块石头。返回此石头最小的可能重量。如果没有石头剩下,就返回 0。示例:输入:[2,7,4,1,8,1]输出:1解释:组合 2 和 4,得到 2

2020-06-27 11:18:55 564 2

原创 [编程启蒙游戏] 1. 猜数字

文章目录1. 游戏前提2. 游戏目的3. python代码4. 玩一玩1. 游戏前提儿童能认识数字能比较数字大小2. 游戏目的培养孩子的二分查找思维3. python代码# python 3.7 环境while True: n = int(input("请输入一个数来猜:\n")) count = 1 print(('\n'*15)) g = int(input("请猜:\n")) while g != n: if g <

2020-06-26 18:38:18 2034 4

原创 LeetCode 1072. 按列翻转得到最大值等行数(查找相同的模式,哈希计数)

1. 题目给定由若干 0 和 1 组成的矩阵 matrix,从中选出任意数量的列并翻转其上的 每个 单元格。翻转后,单元格的值从 0 变成 1,或者从 1 变为 0 。返回经过一些翻转后,行上所有值都相等的最大行数。示例 1:输入:[[0,1],[1,1]]输出:1解释:不进行翻转,有 1 行所有值都相等。示例 2:输入:[[0,1],[1,0]]输出:2解释:翻转第一列的值之后,这两行都由相等的值组成。示例 3:输入:[[0,0,0],[0,0,1],[1,1,0]]输出:

2020-06-26 17:35:31 864

原创 LeetCode 480. 滑动窗口中位数(大小堆升级版+set实现)

1. 题目中位数是有序序列最中间的那个数。如果序列的大小是偶数,则没有最中间的数;此时中位数是最中间的两个数的平均数。例如:[2,3,4],中位数是 3[2,3],中位数是 (2 + 3) / 2 = 2.5给你一个数组 nums,有一个大小为 k 的窗口从最左端滑动到最右端。窗口中有 k 个数,每次窗口向右移动 1 位。你的任务是找出每次窗口移动后得到的新窗口中元素的中位数,并输出由它们组成的数组。示例:给出 nums = [1,3,-1,-3,5,3,6,7],以及 k = 3。

2020-06-25 21:43:45 660 5

原创 [scikit-learn 机器学习] 3. K-近邻算法分类和回归
原力计划

文章目录1. KNN模型2. KNN分类3. 使用sklearn KNN分类4. KNN 回归本文为 scikit-learn机器学习(第2版)学习笔记K 近邻法(K-Nearest Neighbor, K-NN) 常用于 搜索和推荐系统。1. KNN模型确定距离度量方法(如欧氏距离)根据 K 个最近的距离的邻居样本,选择策略做出预测模型假设:距离相近的样本,有接近的响应值2. KNN分类根据身高、体重对性别进行分类import numpy as npimport matplotli

2020-06-24 23:55:14 1431

原创 LeetCode 224. 基本计算器(栈)

1. 题目实现一个基本的计算器来计算一个简单的字符串表达式的值。字符串表达式可以包含左括号 ( ,右括号 ),加号 + ,减号 -,非负整数和空格 。示例 1:输入: "1 + 1"输出: 2示例 2:输入: " 2-1 + 2 "输出: 3示例 3:输入: "(1+(4+5+2)-3)+(6+8)"输出: 23说明:你可以假设所给定的表达式都是有效的。请不要使用内置的库函数 eval。来源:力扣(LeetCode) 链接:https://leetcode-cn.c

2020-06-24 19:17:35 954 2

原创 [scikit-learn 机器学习] 2. 简单线性回归

文章目录1. 简单线性回归2. 评价模型1. 简单线性回归import numpy as npimport matplotlib.pyplot as pltX = np.array([[6],[8],[10],[14],[18]])y = np.array([7,9,13,17.5,18])plt.title("pizza diameter vs price")plt.xlabel('diameter')plt.ylabel('price')plt.plot(X,y,'r.') # r表

2020-06-23 23:40:16 668

原创 LeetCode 609. 在系统中查找重复文件(哈希)

1. 题目给定一个目录信息列表,包括目录路径,以及该目录中的所有包含内容的文件,您需要找到文件系统中的所有重复文件组的路径。一组重复的文件至少包括二个具有完全相同内容的文件。输入列表中的单个目录信息字符串的格式如下:"root/d1/d2/.../dm f1.txt(f1_content) f2.txt(f2_content) ... fn.txt(fn_content)"这意味着有 n 个文件(f1.txt, f2.txt ... fn.txt 的内容分别是 f1_content, f2_co

2020-06-23 21:44:11 674

原创 LeetCode 593. 有效的正方形(数学)

1. 题目给定二维空间中四点的坐标,返回四点是否可以构造一个正方形。一个点的坐标(x,y)由一个有两个整数的整数数组表示。示例:输入: p1 = [0,0], p2 = [1,1], p3 = [1,0], p4 = [0,1]输出: True 注意:所有输入整数都在 [-10000,10000] 范围内。一个有效的正方形有四个等长的正长和四个等角(90度角)。输入点没有顺序。来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/v

2020-06-23 16:50:25 858

原创 LeetCode 391. 完美矩形(set检查顶点+面积检查)

1. 题目我们有 N 个与坐标轴对齐的矩形, 其中 N > 0, 判断它们是否能精确地覆盖一个矩形区域。每个矩形用左下角的点和右上角的点的坐标来表示。例如, 一个单位正方形可以表示为 [1,1,2,2]。 ( 左下角的点的坐标为 (1, 1) 以及右上角的点的坐标为 (2, 2) )。示例 1:rectangles = [ [1,1,3,3], [3,1,4,2], [3,2,4,4], [1,3,2,4], [2,3,3,4]]返回 true。5个矩形一起可以精确地

2020-06-23 14:30:27 1197

原创 LeetCode 1488. 避免洪水泛滥(贪心+set二分查找)

1. 题目你的国家有无数个湖泊,所有湖泊一开始都是空的。当第 n 个湖泊下雨的时候,如果第 n 个湖泊是空的,那么它就会装满水,否则这个湖泊会发生洪水。你的目标是避免任意一个湖泊发生洪水。给你一个整数数组 rains ,其中:rains[i] > 0 表示第 i 天时,第 rains[i] 个湖泊会下雨。rains[i] == 0 表示第 i 天没有湖泊会下雨,你可以选择 一个 湖泊并 抽干 这个湖泊的水。请返回一个数组 ans ,满足:ans.length == rains.l

2020-06-21 18:58:49 1377 14

原创 LeetCode 1487. 保证文件名唯一(哈希map)

1. 题目给你一个长度为 n 的字符串数组 names 。你将会在文件系统中创建 n 个文件夹:在第 i 分钟,新建名为 names[i] 的文件夹。由于两个文件 不能 共享相同的文件名,因此如果新建文件夹使用的文件名已经被占用,系统会以 (k) 的形式为新文件夹的文件名添加后缀,其中 k 是能保证文件名唯一的 最小正整数 。返回长度为 n 的字符串数组,其中 ans[i] 是创建第 i 个文件夹时系统分配给该文件夹的实际名称。示例 1:输入:names = ["pes","fifa","gta"

2020-06-21 12:54:26 1161 2

原创 LeetCode 1486. 数组异或操作

1. 题目给你两个整数,n 和 start 。数组 nums 定义为:nums[i] = start + 2*i(下标从 0 开始)且 n == nums.length 。请返回 nums 中所有元素按位异或(XOR)后得到的结果。示例 1:输入:n = 5, start = 0输出:8解释:数组 nums 为 [0, 2, 4, 6, 8],其中 (0 ^ 2 ^ 4 ^ 6 ^ 8) = 8 。 "^" 为按位异或 XOR 运算符。 示例 2:输入:n = 4, s

2020-06-21 12:24:56 876 4

原创 LeetCode 97. 交错字符串(DP)

1. 题目给定三个字符串 s1, s2, s3, 验证 s3 是否是由 s1 和 s2 交错组成的。示例 1:输入: s1 = "aabcc", s2 = "dbbca", s3 = "aadbbcbcac"输出: true示例 2:输入: s1 = "aabcc", s2 = "dbbca", s3 = "aadbbbaccc"输出: false来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/interleaving-strin

2020-06-20 23:41:09 648

原创 [Kaggle] Digit Recognizer 手写数字识别

文章目录1. BaselineDigit Recognizer 练习地址相关博文:[Hands On ML] 3. 分类(MNIST手写数字预测)1. Baseline读取数据import pandas as pdtrain = pd.read_csv('train.csv')X_test = pd.read_csv('test.csv')特征、标签分离train.head()y_train = train['label']X_train = train.drop(['lab

2020-06-20 22:08:14 806

原创 LeetCode 971. 翻转二叉树以匹配先序遍历(DFS)

1. 题目给定一个有 N 个节点的二叉树,每个节点都有一个不同于其他节点且处于 {1, …, N} 中的值。通过交换节点的左子节点和右子节点,可以翻转该二叉树中的节点。考虑从根节点开始的先序遍历报告的 N 值序列。将这一 N 值序列称为树的行程。(回想一下,节点的先序遍历意味着我们报告当前节点的值,然后先序遍历左子节点,再先序遍历右子节点。)我们的目标是翻转最少的树中节点,以便树的行程与给定的行程 voyage 相匹配。如果可以,则返回翻转的所有节点的值的列表。你可以按任何顺序返回答案。如果不

2020-06-20 19:25:14 771 2

原创 LeetCode 966. 元音拼写检查器(哈希)

1. 题目在给定单词列表 wordlist 的情况下,我们希望实现一个拼写检查器,将查询单词转换为正确的单词。对于给定的查询单词 query,拼写检查器将会处理两类拼写错误:大小写:如果查询匹配单词列表中的某个单词(不区分大小写),则返回的正确单词与单词列表中的大小写相同。例如:wordlist = ["yellow"], query = "YellOw": correct = "yellow"例如:wordlist = ["Yellow"], query = "yellow": correc

2020-06-20 17:45:11 1339

原创 LeetCode 44. 通配符匹配(DP)

1. 题目给定一个字符串 (s) 和一个字符模式 (p) ,实现一个支持 '?' 和 '*' 的通配符匹配。'?' 可以匹配任何单个字符。'*' 可以匹配任意字符串(包括空字符串)。两个字符串完全匹配才算匹配成功。说明:s 可能为空,且只包含从 a-z 的小写字母。p 可能为空,且只包含从 a-z 的小写字母,以及字符 ? 和 *。示例 1:输入:s = "aa"p = "a"输出: false解释: "a" 无法匹配 "aa" 整个字符串。示例 2:输入:s = "

2020-06-20 14:18:25 896 5

原创 LeetCode 813. 最大平均值和的分组(DP)

1. 题目我们将给定的数组 A 分成 K 个相邻的非空子数组 ,我们的分数由每个子数组内的平均值的总和构成。计算我们所能得到的最大分数是多少。注意我们必须使用 A 数组中的每一个数进行分组,并且分数不一定需要是整数。示例:输入: A = [9,1,2,3,9]K = 3输出: 20解释: A 的最优分组是[9], [1, 2, 3], [9]. 得到的分数是 9 + (1 + 2 + 3) / 3 + 9 = 20.我们也可以把 A 分成[9, 1], [2], [3, 9].这样的

2020-06-19 17:51:28 628 2

原创 LeetCode 835. 图像重叠

1. 题目给出两个图像 A 和 B ,A 和 B 为大小相同的二维正方形矩阵。(并且为二进制矩阵,只包含0和1)。我们转换其中一个图像,向左,右,上,或下滑动任何数量的单位,并把它放在另一个图像的上面。之后,该转换的重叠是指两个图像都具有 1 的位置的数目。(请注意,转换不包括向任何方向旋转。)最大可能的重叠是什么?示例 1:输入:A = [[1,1,0], [0,1,0], [0,1,0]] B = [[0,0,0], [

2020-06-19 16:35:27 549 2

原创 LeetCode 1292. 元素和小于等于阈值的正方形的最大边长(DP)

1. 题目给你一个大小为 m x n 的矩阵 mat 和一个整数阈值 threshold。请你返回元素总和小于或等于阈值的正方形区域的最大边长;如果没有这样的正方形区域,则返回 0 。示例 1:输入:mat = [[1,1,3,2,4,3,2],[1,1,3,2,4,3,2],[1,1,3,2,4,3,2]], threshold = 4输出:2解释:总和小于 4 的正方形的最大边长为 2,如图所示。示例 2:输入:mat = [[2,2,2,2,2],[2,2,2,2,2],[2,

2020-06-19 13:22:03 720 4

原创 [Hands On ML] 3. 分类(MNIST手写数字预测)
原力计划

文章目录本文为《机器学习实战:基于Scikit-Learn和TensorFlow》的读书笔记。中文翻译参考数据集70000张手写数字图片

2020-06-19 00:32:06 711

原创 LeetCode 565. 数组嵌套

1. 题目索引从0开始长度为N的数组A,包含0到N - 1的所有整数。找到最大的集合S并返回其大小,其中 S[i] = {A[i], A[A[i]], A[A[A[i]]], ... }且遵守以下的规则。假设选择索引为i的元素A[i]为S的第一个元素,S的下一个元素应该是A[A[i]],之后是A[A[A[i]]]... 以此类推,不断添加直到S出现重复的元素。示例 1:输入: A = [5,4,0,3,1,6,2]输出: 4解释: A[0] = 5, A[1] = 4, A[2] = 0,

2020-06-18 13:33:39 1046

原创 LeetCode 789. 逃脱阻碍者(曼哈顿距离)

1. 题目你在进行一个简化版的吃豆人游戏。你从 (0, 0) 点开始出发,你的目的地是 (target[0], target[1]) 。地图上有一些阻碍者,第 i 个阻碍者从 (ghosts[i][0], ghosts[i][1]) 出发。每一回合,你和阻碍者们可以同时向东,西,南,北四个方向移动,每次可以移动到距离原位置1个单位的新位置。如果你可以在任何阻碍者抓住你之前到达目的地(阻碍者可以采取任意行动方式),则被视为逃脱成功。如果你和阻碍者同时到达了一个位置(包括目的地)都不算是逃脱成功。当

2020-06-18 11:56:51 786

原创 LeetCode 1255. 得分最高的单词集合(回溯)

1. 题目你将会得到一份单词表 words,一个字母表 letters (可能会有重复字母),以及每个字母对应的得分情况表 score。请你帮忙计算玩家在单词拼写游戏中所能获得的「最高得分」:能够由 letters 里的字母拼写出的 任意 属于 words 单词子集中,分数最高的单词集合的得分。单词拼写游戏的规则概述如下:玩家需要用字母表 letters 里的字母来拼写单词表 words 中的单词。可以只使用字母表 letters 中的部分字母,但是每个字母最多被使用一次。单词表 words

2020-06-18 11:33:34 1216

原创 LeetCode 1027. 最长等差数列(DP)

1. 题目给定一个整数数组 A,返回 A 中最长等差子序列的长度。回想一下,A 的子序列是列表 A[i_1], A[i_2], ..., A[i_k] 其中 0 <= i_1 < i_2 < ... < i_k <= A.length - 1。并且如果 B[i+1] - B[i]( 0 <= i < B.length - 1) 的值都相同,那么序列 B 是等差的。示例 1:输入:[3,6,9,12]输出:4解释: 整个数组是公差为 3 的等差数列。

2020-06-17 23:04:30 1003 6

原创 LeetCode 1218. 最长定差子序列(哈希map)

1. 题目给你一个整数数组 arr 和一个整数 difference,请你找出 arr 中所有相邻元素之间的差等于给定 difference 的等差子序列,并返回其中最长的等差子序列的长度。示例 1:输入:arr = [1,2,3,4], difference = 1输出:4解释:最长的等差子序列是 [1,2,3,4]。示例 2:输入:arr = [1,3,5,7], difference = 1输出:1解释:最长的等差子序列是任意单个元素。示例 3:输入:arr = [1,5,7

2020-06-17 20:45:27 496 7

原创 LeetCode 368. 最大整除子集(DP)

1. 题目给出一个由无重复的正整数组成的集合,找出其中最大的整除子集,子集中任意一对 (Si,Sj) 都要满足:Si % Sj = 0 或 Sj % Si = 0。如果有多个目标子集,返回其中任何一个均可。示例 1:输入: [1,2,3]输出: [1,2] (当然, [1,3] 也正确)示例 2:输入: [1,2,4,8]输出: [1,2,4,8]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/largest-divisible

2020-06-17 18:43:25 547 4

bert-base-uncased 预训练模型

来自 https://huggingface.co/bert-base-uncased/tree/main

2021-01-12

distilbert-base-uncased-finetuned-sst-2-english 预训练模型

来自 https://huggingface.co/distilbert-base-uncased-finetuned-sst-2-english/tree/main#

2021-01-12

python383.chm

python3.8.3参考文档

2020-06-05

WinRAR5.60.zip

解压缩软件,无广告。

2020-06-05

Everything-1.4.1.969.x64.zip

非常快速的查找工具,比windows的自带搜索快速很多倍,提高工作效率的小工具,非常好用!非常快速的查找工具,比windows的自带搜索快速很多倍,提高工作效率的小工具,非常好用!

2020-03-27

ScreenToGif.2.22.1.Portable.zip

桌面录屏成动图的小软件。生成的图片尺寸小,质量高,非常好用!桌面录屏成动图的小软件。生成的图片尺寸小,质量高,非常好用!

2020-03-27

【Excel示例文件】深度学习的数学.rar

深度学习的数学,随书示例文件,辅助更好的理解深度学习的原理!

2020-03-27

C++递归,把int& 改成 int 才不爆栈,求大佬解答

发表于 2020-03-24 最后回复 2020-07-14

Michael阿明的留言板

发表于 2020-01-02 最后回复 2020-02-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除