- 博客(16)
- 收藏
- 关注
原创 pycocotools安装报错解决办法(超简单)
问题: 在做目标检测时需要用到pycocotools库,结果pip install pycocotools一直报错, 换国内源也没用,看网上说应该是缺少Cython库等,解决起来比较麻烦, 其实最简单就是进入conda 然后conda install pycocotools直接会安装库并且解决。...
2020-07-28 15:05:15 12784 7
原创 c++中的标准输入方式
\n 回车的意思是将缓冲区的内容输入到文件中。cin >>cin 是C++中输入最常见的方式,忽略空格和回车。无结束符概念a = cin.get()读入一个字符,返回值是这个字符的整形数字。空格和回车一样会读入结束符:EOF 也就是 cin.get() != EOF#include <iostream>int main(){ using namespace std; int a; while ((a = cin.get()) != E
2020-07-20 22:37:30 349
原创 opencv重要函数整理(附重点讲解)
文章目录opencv 模块opencv 基本操作1.导入图片2.灰度图和彩色图转换3.阈值处理opencv 图像处理1..直方图均衡化2..滤波3.角点检测opencv 模块opencv 基本操作1.导入图片cv::imread("filepath",COLOR)---COLOR = 0 灰度图---COLOR = 1 或者 不给参数 彩色图2.灰度图和彩色图转换cv::c...
2020-03-29 21:25:23 386
原创 python中list和numpy的数据索引区别
1.list和numpy中的数据索引如果是一维数组,python和numpy在索引上来说没有区别```pythona = [2,3,4,5,6]b = np.array([2,3,4,5,6])print(a[1])print(b[1])--3--3但如果是二维及以上,numpy中使当做矩阵对待,而list则是多重索引关系import numpy as npa = np....
2020-03-08 04:02:27 788
转载 python生成器的使用方法
文章目录1.生成器的用处2. 生成器的创建和使用方法3.小结1.生成器的用处通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。L = [x * x for x in range(10)]所以,如果列表元素可以按照某种...
2020-03-07 01:03:25 436
原创 couresra课程 data structure 第二周 第三周笔记(含课程内容代码实现和排序算法比较)
1.动态数组概念:三种分析方法:aggregate methodamortized methodphysicist methodconnot use constant amount
2020-01-19 23:12:46 232
原创 coursera 课程 data structures 第一周笔记(习题待更新)
1.arrayfeature:O(c)O(c)O(c) to access the element in arraysummary:2.linked list(链表)注意pop(back)也是O(N), 因为要找倒数第二个元素对于双向链表:3.stack(栈)从下到上可以用来建立array 或者 linked list...
2020-01-19 05:35:53 660
原创 python中常用但不好掌握的一些函数用法(持续更新)
1.map()函数:描述:map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。语法:map() 函数语法:map(function, iterable, ...)用法见:...
2020-01-19 05:33:16 130
原创 coursera 课程 algorithm divide and conquer 第四周笔记(含算法代码)
1.要点回顾sort_algorithm 最快的算法就是O(nlog(n))selectionalgorithm:the worst situation:graphgraph video 1 最后应用random algorithm 复杂度分析adjacency list O(m+n)adjacency mateix O(n2)O(n^2)O(n2)...
2020-01-15 23:20:52 263
原创 斯坦福大学 算法algorithm课 divide and conquer 第三周笔记(含习题解释和代码)
第三周要点1. quick sorttwo cool fact:input:output:algorithm:pseudocode for partitionthe importance of choosing pivot:worstbest:random
2020-01-10 06:36:56 549
原创 python中文件的读入操作
1.文件的打开和关闭假设我们有一个文件,名为"test.txt",内容为:405060用python打开这个文件有两种操作:方法1:try: f = open('test,txt', 'r') print(f.read())finally: if f: f.close()文件使用完毕后必须关闭,因为文件对象会占用操作系统的资源,并且操作...
2020-01-08 20:32:13 412
转载 (转载)python中的sort()和sorted()函数
文章目录1、内置函数sort()2、全局函数sorted()在学习python的过程中,感觉python中的排序相和c++中的泛型算法还是比较相似的,但相对于c++而言更加简单易用。python中列表的内置函数sort()可以对列表中的元素进行排序,而全局性的sorted()函数则对所有可迭代的序列都是适用的;并且sort()函数是内置函数,会改变当前对象,而sorted()函数只会返回一个排...
2020-01-05 20:35:30 141
原创 coursera Algorithm 课程 divide and conquer 第一周笔记(big O(算法复杂度分析))
O method(算法复杂度分析基本方法)目录O method(算法复杂度分析基本方法)做big O 分析的原因:三条假设(规则):常见的几种:各分析定义:练习例子:做big O 分析的原因:对于高等级的算法分析要知道其“sweet spot”能超越架构、语言、编译器等进行分析在不同算法之间比较十分有用三条假设(规则):只针对时间最长(最坏情况做分析)忽略那些常数项和低等级的...
2020-01-05 04:31:33 427
原创 coursera Algorithm 课程 divide and conquer 第一周笔记
1.interger algorithm2.Karatsuba mutiplication3.merge sort
2020-01-04 17:08:34 344
原创 C++中字符数组的指针与其他数组指针有什么区别?
C++中字符数组的指针与其他数组指针的区别?在C++语言中,数组名代表的是指向数组首元素的指针(地址),如果打印数组名,会输出数组首元素的地址,例如:#include <iostream>using namespace std;int main(){ int a[3] = {0}; cout << a; system("pause");...
2019-12-31 07:16:10 124
原创 CNN中怎么搞懂循环和各变量的维度?
这是我的第一篇技术博客!在学习吴恩达老师的深度学习课程中的卷积神经网络的建模部分,我遇到了一个问题,就是在不使用深度学习框架的情况下做CNN的前馈时,搞不清楚循环和各变量的维度之间的关系,比如下面这个过程:...
2019-12-08 07:05:10 892
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人