27Up的博客

岁月风平,破风踏浪

“三行情书”——给你三行代码的爱恋~

传说,每一个程序员上辈子都是折翼的天使 身体好、智商高、逻辑思维能力强 挣得多、花得少、死得还比对方早 王者级的程序员是有情怀的 在他(她)们眼中 爱你,只要三行代码来表达 0 我和你原本就是两个世界的人, 一直都在不停的向前走。 直到有一天在某一刻相遇, 我们才在彼此的世...

2018-08-09 18:11:59

阅读数 6979

评论数 2

cs231n课程作业assignment1(KNN)

前言: 以斯坦福cs231n课程的python编程任务为主线,展开对该课程主要内容的理解和部分数学推导。 k-Nearest Neighbor分类器简介: k-Nearest Neighbor,简称KNN,翻译过来的意思就是k邻近分类,一个测试与已知的训练集中的数据进行求欧氏距离运算,取前...

2019-07-31 18:52:10

阅读数 9

评论数 0

使用kNN算法实现手写字体的简单识别

看完一节《机器学习实战》,算是踏入ML的大门了吧!这里就详细讲一下一个demo:使用kNN算法实现手写字体的简单识别 kNN  先简单介绍一下kNN,就是所谓的K-近邻算法:   【作用原理】:存在一个样本数据集合、每个样本数据都存在标签。输入没有标签的新数据后,将新数据的每个特征与样本集数...

2019-07-31 18:50:46

阅读数 15

评论数 0

k-近邻算法(手写识别系统)

这个玩意和改进约会网站的那个差不多,它是提前把所有数字转换成了32*32像素大小的黑白图,然后转换成字符图(用0,1表示),将所有1024个像素点用一维矩阵保存下来,这样就可以通过knn计算欧几里得距离来得到最接近的答案。 import os import operator from nump...

2019-07-31 18:49:40

阅读数 47

评论数 0

k-近邻算法(改进约会网站的配对效果)

示例背景: 我的朋友海伦一直使用在线约会网站寻找合适自己的约会对象。尽管约会网站会推荐不同的人选,但她并不是喜欢每一个人。经过一番总结,她发现曾交往过三种类型的人: (1)不喜欢的人; (2)魅力一般的人; (3)极具魅力的人; 尽管发现了上述规律,但海伦依然无法将约会网站推荐的匹配对象...

2019-07-31 18:41:55

阅读数 37

评论数 0

K-d树

前言 在学习了平衡二叉查找树、红黑树等等之后,今天我们再来学习一个新的数据结构——kd树,kd树是一种分割k维数据空间的数据结构,主要应用于多维空间关键数据的搜索,下面就让我们来详细看看这种算法。 kd树 kd树也是二叉树,是用于分割多维空间的数据结构,所以其每一个节点是一个多维坐标。 先...

2019-07-31 18:38:00

阅读数 42

评论数 0

phpmyadmin #1045 MySQL 服务器的解决方案

无论是LAMP安装包还是XAMP, 以及自定义安装了这个LAMP环境, 基本上都会使用PHPMYADMIN来管理MYSQL数据库, 对于一般的LAMP或者XAMP安装包, 一般都有配置说明, 里面包括了一些最基本的说明, 如MYSQL的用户名(一般是root)和密码(123456), 然后再把PH...

2019-06-29 15:56:11

阅读数 66

评论数 0

navicat(MySql)错误1045 Access denied for user 'root'@'localhost' (using password:YES)

新电脑装mysql+navicat 后,打开navicat提示错误如题目,可能是某种原因root密码记错了。 在网上找了一些方法,结合自己的实践,总结如下: 1、开始菜单里,搜索cmd,右击,以管理员身份运行控制台。停止mysql服务,输入:net stop mysql;点击回车即可。 ...

2019-06-29 15:54:08

阅读数 54

评论数 0

php 页面提示 Fatal error: Call to undefined function curl_init()

调用到 curl_init()的php页面提示: Fatal error: Call to undefined function curl_init() inE:\PHPCMS\Cms\www.aerchi.com\kuaiji\weixin.phpon line196 如图: 首先, ...

2019-06-29 15:53:34

阅读数 90

评论数 0

2019年全国程序员统一考试,现在开始!

选择题(每题4分,共计100分) 1、一个假期在外游玩不会游泳的程序猿看到河边有如下警告后结果如何? A、默默走开 B、程序猿哪有假期 C、不关心Warning,溺水身亡 2、如果一程序猿正在相亲,告诉女方职业后被无情拉黑,请问该程序猿最可能从事以下那种职业? A、...

2019-06-10 21:19:22

阅读数 37755

评论数 135

python实现KM算法

二分图定义 图的顶点恰好可以分成两个集合,同一个集合内的顶点间不允许有边,处在不同集合的顶点允许有边相连。 问题分类 最大匹配问题:匈牙利算法、Hopcroft–Karp算法 最优权值匹配问题:Kuhn-Munkras算法 关键思想 增广路(augmenting path):假设目前已有...

2019-06-07 20:26:11

阅读数 202

评论数 0

python 中的[::-1]

一、反转   for value in rang(10)涉及的数字倒序输出:   for value in rang(10)[::-1]涉及的数字倒序输出: 二、详解 这个是python的slice notation的特殊用法。 a = [0,1,2,3,4,5,6,7,8,9] b =...

2019-06-07 10:36:41

阅读数 16

评论数 0

【python常见面试题】之python 中对list去重的多种方法

在python相关职位的面试过程中,会对列表list的去重进行考察。(注意有时会要求保证去重的顺序性) 1、直观方法 1 li=[1,2,3,4,5,1,2,3] 2 new_li=[] 3 for i in li: 4 if i not in new_li: 5 ...

2019-06-06 21:06:59

阅读数 31

评论数 0

python中set和list的坑。。。

我之前一直傻傻的认为:set()的作用就是把list中的东西单纯的变换了格式 将 [ ] 变成了 { } 其实不然,它去掉了list中的重复元素。。。 Python的set类型和其他语言类似,是一个无序不重复元素集,基本功能包括关系测试和消除重复元素。 如果我们要处理一些数据,需要去...

2019-06-06 21:01:22

阅读数 141

评论数 0

在python 中如何将 list 转化成 字典(dictionary)

我们可以看到这个时候 zip函数还是可以帮助我们成功的实现所需要的功能,首先将经纬度一一配对整合到一起,随后再将val连起来,最后使用dict函数放在一起。 通过上面的例子,我们知道可以通过zip函数的多次调用来整合数据,最终解决问题 ...

2019-05-02 19:56:58

阅读数 189

评论数 0

python数组使用(超级全面)

1、Python的数组分三种类型: (1) list 普通的链表,初始化后可以通过特定方法动态增加元素。 定义方式:arr = [元素] (2) Tuple 固定的数组,一旦定义后,其元素个数是不能再改变的。 定义方式:arr = (元素) (2) Dictionary 词典类型, 即是Hash数...

2019-04-18 19:43:46

阅读数 44

评论数 0

pandas.dataframe中根据条件获取元素所在的位置(索引)

在dataframe中根据一定的条件,得到符合要求的某行元素所在的位置。 代码如下所示: df = pd.DataFrame({'BoolCol': [1, 2, 3, 3, 4],'attr': [22, 33, 22, 44, 66]}, index=[10,20,30,40,...

2019-04-18 19:42:48

阅读数 530

评论数 0

Pandas查找缺失值的位置,并返回缺失值行号以及列号

#!/usr/bin/evn python # -*-coding:utf8 -*- import pandas as pd data = [[None, None, 90, 80],[57, 43, 89, 65],[78, 50, 67, 78],[None, 78, 90, 73],[67,...

2019-04-18 19:41:49

阅读数 234

评论数 0

查找列表中某个值的位置(python)

p=list.index(value) list为列表的名字 value为查找的值 p为value在list的位置 Python3.2.2列表操作总结 list操作:快速创建list、新增item、删除item、重新赋值item、颠倒item顺序、检索item 快捷创建list,两种方...

2019-04-18 19:40:31

阅读数 409

评论数 0

Python zip() 函数

描述 zip()函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 zip 方法在 Python 2 和 Python 3 中的不同:...

2019-03-31 18:20:48

阅读数 41

评论数 0

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