Blue Geek's Blog

Just Do it.

应当了解的Python拷贝

BG74

应当了解的Python拷贝 By 青衣极客 Blue Geek In 2020-03-10 大体上来看,拷贝可以分为两种:深拷贝和浅拷贝。所谓“深拷贝”,是指经过该操作得到的数据与原始数据内容一致,但存储空间不同;所谓“浅拷贝”是指该操作所得数据与原始数据存储在同一地址,只是换了一个别名。按照逻辑可知,深拷贝会比较耗时,因为需要对数据内容逐个复制,但是能够保证在操作备份数据的时候不影响原...

面试刷题:可以参加的最大活动数 Q1353

BG73

面试刷题:可以参加的最大活动数 By 青衣极客 Blue Geek In 2020-03-09 1. 题目 (Leeetcode Q1353) 给定一系列事件,其中events[i] = [startDay_i,endDay_i]。 每个事件我都从 startDay_i 开始,到 endDay_i 结束。 您可以在d的任何一天(startDay_i <= d <= endD...

面试刷题:计数排序矩阵中的负数 Q1351

BG72

面试刷题:计数排序矩阵中的负数 By 青衣极客 Blue Geek In 2020-03-06 1. 题目 (Leetcode Q1351) 给定一个m * n矩阵grid,该grid按行和列均以非递增顺序排序。 返回grid中的负数。 2. 约束条件 (a) m == grid.length (b) n == grid[i].length (c) 1 <= m, n &...

面试刷题:将人们按给定组的大小归为同一组 Q1282

BG71

面试刷题:将人们按给定组的大小归为同一组 By 青衣极客 Blue Geek In 2020-03-04 1. 题目 (Leetcode Q1282) 有n个ID从0到n-1的人,每个人恰好属于一个组。给定长度为n的数组groupSizes告诉每个人所属的组大小,返回存在的组以及每个组包括的人的ID。您可以按任何顺序返回任何解决方案,ID也一样。另外,可以保证至少存在一种解决方案。 ...

面试刷题:不浪费原料的汉堡数量 Q1276

BG70

面试刷题:不浪费原料的汉堡数量 By 青衣极客 Blue Geek In 2020-03-04 1. 题目 (Leetcode Q1276) 给定两个整数TomatoSlices和CheeseSlices。不同汉堡的成分如下: 巨型汉堡:4个番茄片和1个奶酪片。 小汉堡:2个西红柿片和1个奶酪片。 返回[total_jumbo,total_small],以使剩余的TomatoSl...

SVM参数的两种求解方法

BG69

SVM参数的两种求解方法 By 青衣极客 Blue Geek In 2020-02-02 支持向量机(Support Vector Machine, SVM)曾经是传统机器学习模型中的神话,各种文章都在努力挖掘它的潜力。在数学上具有高度的可解释性是SVM的一大优势,高效的序列最小优化(Sequential Minimal Optimization, SMO)算法为其求解参数提供了极大便利...

感知机-深度学习的雏形

BG68

感知机——深度学习的雏形 By 青衣极客 Blue Geek In 2020-01-29 当我们试图了解传统的机器学习方法时,感知机(Perceptron)是一个浅显易懂的模型。或许在处理实际问题时很少使用感知机,但其设计原理和参数求解思路却是算法选择和设计时常用的参照。此外,熟知感知机的算法特点也能辅助了解深度学习(Deep Learning)模型的优缺点,并为进一步改进深度学习模型提...

OpenCV做Hough变换

BG67

OpenCV做Hough变换 By 青衣极客 Blue Geek In 2020-01-22 随着深度学习的流行,Hough变换似乎已经成为了一个古老的几何形状检测方法。不过对于一些嵌入式应用而言,使用这种方法仍然是一种很不错的选择。还记得以前做工件尺寸测量、车道线检测或者球类目标定位的时候都是使用Hough变换完成的。相比较与深度学习模型回归参数,Hough变换求解参数的方法更具解释性...

图像形态学操作知多少

BG66

图像形态学操作知多少 By 青衣极客 Blue Geek In 2020-01-21 近几年开始接触图像处理或者计算机视觉领域的朋友可能对形态学操作比较陌生,毕竟现在最火的是使用深度学习的方法来解决图像的基本问题。不过,这并不是说传统的图像处理方法没有用武之地。首先,熟知基础的图像处理方法是进行原始创新的基石;其次,传统方法的可解释性往往更强,这在一些工业生产中往往是极为重要的。现在很多...

自己动手做词云

BG65

自己动手做词云 By 青衣极客 Blue Geek In 2020-01-21 很多场合使用词云的方式展示大数据信息,给人的第一印象就是很有科技感的样子。没有类似经验的朋友或许还以为这是什么高科技,其实制作起来却很简单,前提是只要稍懂一点python语言。当然使用其他的工具也可以制作,这里介绍一个简单易用的python模块wordcloud,直接可以生成中英文词云图片,让你的报告突然变得...