自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

原创 【机器学习】 01:K-邻近算法

机器学习 01:K-邻近算法k-近邻算法 概述使用python导入数据k-近邻算法 概述使用python导入数据在这里插入代码片

2021-08-16 22:39:45 171

原创 【深度学习】李宏毅深度学习笔记

20210816

2021-08-16 22:20:58 231

原创 二手车交易价格预测-Task 1: 赛题理解

二手车交易价格预测-Task 1: 赛题理解参赛目的:1、入门数据挖掘2、本题有关价格预测,做完后想要引申到风电预测相关内容1赛题概况1.1任务比赛要求参赛选手根据给定的数据集,建立模型,预测二手汽车的交易价格。数据来自某交易平台的二手车交易记录,总数据量超过40w,包含31列变量信息,其中15列为匿名变量。为了保证比赛的公平性,将会从中抽取15万条作为训练集,5万条作为测试集A,5万条作为测试集B,同时会对name、model、brand和regionCode等信息进行脱敏。1.2数据一

2021-04-13 21:39:18 266

原创 【异常检测】Task1:异常检测介绍(2天)

Task1:异常检测介绍(2天)笔记多元高斯分布参考文章:https://www.cnblogs.com/bingjianing/p/9117330.htmlhttps://zhuanlan.zhihu.com/p/58987388https://blog.csdn.net/chikily_yongfeng/article/details/105750861练习多元高斯分布import numpy as npimport randomimport matplotlib.pyplot a

2021-01-15 19:19:05 132

原创 【异常检测】Task1:异常检测介绍(2天)

Task1:异常检测介绍(2天)笔记练习1、安装Scikit-learn及pyod安装Scikit-learn参考步骤:https://blog.csdn.net/u013709270/article/details/70441043我采用pip安装pyod,安装步骤参考:https://github.com/yzhao062/pyod#installationpyod中文介绍https://zhuanlan.zhihu.com/p/58313521pyod的api英文文档https://p

2021-01-12 20:55:42 165

原创 DW Python基础组队学习 Task 02:条件语句、循环语句

文章目录**Task 02**:条件语句、循环语句一、知识点1、条件语句2、循环语句二、练习题1、10和20之间的质数.2、输密码3、编写一个Python程序来查找那些既可以被7整除又可以被5整除的数字,介于1500和2700之间。4、龟兔赛跑游戏Task 02:条件语句、循环语句一、知识点1、条件语句具体内容包括:if语句、if-else语句、 if - elif - else 语句、assert 关键词。我不熟悉的知识点如下:Python 使用缩进而不是大括号来标记代码块边界,因此要特别注

2020-07-23 23:16:38 309

原创 DW Python基础组队学习 Task 01:变量、运算符、数据类型

Task 01:变量、运算符、数据类型怎样对python中的代码进行注释?可以用#,也可以用''' ''' 或者 """ """ 。#用于单行注释,''' ''' 或者 """ """ 可用于单行注释,也可用于多行注释,示例如下:#单行注释'''单行注释'''"""单行注释"""'''多行注释,三个单引号多行注释,三个单引号多行注释,三个单引号'''"""多行注释,三个双引号多行注释,三个双引号多行注释,三个双引号"""​python有哪些运算符,这些运算

2020-07-21 23:46:51 282

原创 【机器学习】 00:准备工作Numpy

安装参考教程下载网址Traceback (most recent call last): File "E:/Python/TestNumpy.py", line 1, in <module> import numpy as npModuleNotFoundError: No module named 'numpy'>>> from numpy ...

2019-11-12 13:35:56 105

原创 Python基础 10:类与对象

Python基础 10:类与对象类属性方法类属性方法

2019-11-04 18:40:40 81

原创 Python基础 09:else 与 with 语句

Python基础 09:else 与 with 语句丰富的else语句while...else语句for...else语句try...except...else语句简洁的with语句丰富的else语句while…else语句简单的循环结构count = 0while count<5: print("%d is less than 5"%count) count = ...

2019-10-31 22:44:45 123

原创 Python基础 07:文件与文件系统

我们准备利用17天时间,将 “Python基础的刻意练习” 分为如下任务:·Task01:变量、运算符与数据类型(1day)·Task02:条件与循环(1day)·Task03:列表与元组(2day)Task04:字符串与序列(1day)Task05:函数与Lambda表达式(2day)Task06:字典与集合(1day)Task07:文件与文件系统(2day)Task08:异常处...

2019-10-31 21:47:37 99

原创 Python基础 08:异常

Python 基础:异常语法错误异常异常处理抛出异常语法错误异常出现异常时会报错,常见的异常类型有:异常处理try except语句:执行try(和except)之间的语句如果没有异常发生,则忽略except子句,try子句执行后结束如果在执行try子句时发生了异常,那么try子句余下的部分将被忽略。如果异常类型和except之后的名称相符,那么对应的except子句将被执行;...

2019-10-31 21:27:30 376

原创 Python基础 06:字典与集合

Python基础:字典与集合字典集合字典可变容器模型,可储存任意类型对象字典里有“键”和“值”,每个键值对用冒号分割(:),每个对之间用逗号分割(,),整个字典包括在花括号({})中键必须是不可变的(字符串、数字、元组),值可以取任何类型创建字典#创建字典dict = {'abc':123,123:321}访问字典里的值#访问字典里的值dict = {'Name':'wg'...

2019-10-27 20:59:30 111

原创 Python基础 01:数据类型、运算符

Python 01:变量、运算符、数据类型数据类型Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)变量运算符数据类型Python的数据类型不需要声明,每个变量在使用前都必须赋值,变量赋值后才会被创建。Python中变量就是变量,没有类型,说的类型都是变量所指的内存中对象的类型。Python变量赋值用等号(=),左边是变...

2019-10-26 12:32:46 217

原创 Python基础 05:函数与Lambda表达式

Python基础 05:函数与Lambda表达式

2019-10-25 22:38:57 172

原创 MATLAB 06:多维数组

MATLAB 06:多维数组知识多维数组的创建多维数组的运算例子知识多维数组一般表达式:A(i,j,k…),其中,A为多维数组名,i,j,k为一二三维下标索引值,i称为行,j称为列,k称为页。多维数组的创建通过直接赋值取得多维数组的运算例子...

2019-10-25 20:53:04 299

原创 Python基础 04:字符串与序列

Python基础:字符串与序列字符串序列字符串#创建字符串,用单引号或双引号var1 = 'Hello World!'var2 = "Hello world!"#访问字符串中的值:用方括号截取的方式访问,单字符也作为字符串使用print("var1[0]:",var1[0])print("var2[1:5]:",var2[1:5])#字符串更新print("字符串更新:",var...

2019-10-25 00:10:27 108

原创 Python基础 03:列表与元组

Python基础 03:列表与元组列表元组列表元组

2019-10-23 00:20:29 128

原创 Python基础 02:条件与循环

Python基础 02:条件与循环条件循环条件在这里插入代码片循环

2019-10-22 00:36:11 110

原创 MATLAB 02:条件与循环

MATLAB 02:条件与循环背景语法知识循环:for/end循环:while/end条件:if/end条件:多分支if/elseif/…/elseif实战演练背景利用三周时间(2019年10月20日起)学习matlab的基本语法知识,了解matlab在线性代数、微积分中的少量应用。任务划分如下:• 预准备:安装matlab,熟悉软件(1天)• 模块一:MATLAB编程与数据类型– T...

2019-10-21 18:24:35 580 1

原创 MATLAB 01:M文件

MATLAB 01:M文件语法知识函数M文件内联函数文本M文件实例演练总结思考语法知识函数M文件定义MATLAB有很多BIF(builtbuiltbuilt-ininin functionfunctionfunction),如求多项式根的函数rootsrootsroots、三角函数、图形绘制函数等,这些函数都用后缀为M的函数文件编写,又称为函数M文件。M文件的编写和函数M文件的组成...

2019-10-20 13:25:35 823

原创 LeetCode 344:反转字符串(Java实现)

题目编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。 示例 1: 输入:[“h”,“e”,“l”,“l”,“o”]输出:[“o”,“l”,“l”,“e”,“h”] 示例 2: 输入:...

2019-10-13 12:13:12 112

原创 LeetCode 292:Nim游戏(Java实现)

题目你和你的朋友,两个人一起玩 Nim 游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。你们是聪明人,每一步都是最优解。编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。示例:输入: 4输出: false解释: 如果堆中有 4 块石头,那么你永远不会赢得比赛;因为无论你拿走 1 块、2 块 还是 3 块石头,最...

2019-10-12 09:07:52 432

原创 LeetCode 237:删除链表中的节点(Java实现)

题目请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表 – head = [4,5,1,9],它可以表示为:示例 1:输入: head = [4,5,1,9], node = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9.示例 2:输...

2019-10-11 13:49:39 131

原创 LeetCode 236:二叉树的最近公共祖先(Java实现)

LeetCode 236:二叉树的最近公共祖先题目思路代码结果题目思路代码结果

2019-10-10 00:47:20 204

原创 LeetCode 235:二叉搜索树的最近公共祖先(Java实现)

LeetCode 235:二叉搜索树的最近公共祖先题目二叉搜索树(BST)的性质思路:递归代码结果题目给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉搜索树: root =...

2019-10-09 00:10:17 141

原创 LeetCode 124:二叉树中的最大路径和(Java实现)

LeetCode 124:二叉树中的最大路径和题目思路代码结果题目给定一个非空二叉树,返回其最大路径和。 本题中,路径被定义为一条从树中任意节点出发,达到任意节点的序列。该路径至少包含一个节点,且不一定经过根节点。示例 1:输入: [1,2,3] 1 / \ 2 3 输出: 6示例 2:输入: [-10,9,20,null,null,15,7] ...

2019-09-24 23:09:32 524

原创 LeetCode 122:买卖股票的最佳时机 II(Java实现)

LeetCode 122:买卖股票的最佳时机 II题目思路代码结果题目思路贪心算法代码结果

2019-09-23 08:42:38 601

原创 LeetCode 121:买卖股票的最佳时机(Java实现)

LeetCode 121:买卖股票的最佳时机题目思路1:暴力思路2:动态规划代码结果没成功的解法题目给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1: 输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时...

2019-09-22 10:44:27 297

原创 LeetCode 104:二叉树的最大深度(Java实现)

LeetCode 104:二叉树的最大深度题目思路代码结果题目给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最大深度 3 。来源:力扣(LeetCode)链接...

2019-09-21 23:53:41 154

原创 LeetCode 88:合并两个有序数组(Java实现)

LeetCode 88:合并两个有序数组题目思路1:库函数代码结果思路2:从后向前遍历数组代码结果题目给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n。 你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2...

2019-09-19 21:07:33 179

原创 LeetCode 70:爬楼梯(Java实现)

LeetCode 70:爬楼梯题目思路1:动态规划代码结果思路2:数学,斐波那契题目假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1阶 + 1 阶2阶示例 2:输入: 3输出: 3解释: 有三种...

2019-09-17 18:43:16 580

原创 LeetCode 62:不同路径(Java实现)

LeetCode 62:不同路径题目思路1:数学方法直接算代码结果思路2:动态规划代码结果题目一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?例如,上图是一个7 x 3 的网格。有多少可能的路径?说明:m 和 n 的值均不...

2019-09-16 17:26:38 216

原创 LeetCode 43:字符串相乘(Java实现)

LeetCode 43:字符串相乘题目思路代码结果题目思路代码结果

2019-09-09 16:10:46 257

原创 LeetCode 33:搜索旋转排序数组(Java实现)

LeetCode 33:搜索旋转排序数组题目思路代码结果题目假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。你可以假设数组中不存在重复的元素。你的算法时间复杂度必须是 O(log n)级别。示例 1:...

2019-09-09 11:29:08 169 1

原创 LeetCode 26:删除排序数组中的重复项(Java实现)

LeetCode 26:删除排序数组中的重复项题目思路代码结果题目思路双指针法代码class Solution { public int removeDuplicates(int[] nums) { if(nums.length == 0) return 0; int j = 0; for(int i=0;i<nums.len...

2019-09-08 22:11:00 393 1

原创 LeetCode 21:合并两个有序链表(Java实现)

LeetCode 21:合并两个有序链表(Java实现)题目将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems...

2019-09-06 09:41:33 369

原创 LeetCode 20:有效的括号(Java实现)

LeetCode 20:有效的括号(Java实现)题目给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: “()” 输出: true示例 2:输入: “()[]{}” 输出: true示例 3:输入: “(]...

2019-09-05 20:59:16 206

原创 LeetCode 16:最接近的三数之和(Java实现)

LeetCode 16:最接近的三数之和(Java实现)题目给定一个包括 n 个整数的数组nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。例如,给定数组 nums = [-1,2,1,-4], 和 target = 1.与 target 最接近的三个数的和为2. (-1 + 2 + ...

2019-09-04 14:52:11 151

原创 LeetCode 15:三数之和(Java实现)

LeetCode 15:三数之和题目给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[ [-1, 0, 1] , [-1, -1, 2] ...

2019-09-03 22:18:32 166

空空如也

空空如也

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

TA关注的人

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