码迷,mamicode.com
首页 > 编程语言 > 日排行
python读取txt天气数据并使用matplotlib模块绘图
天气数据可以从网上下载,这个例子的数据是从http://data.cma.cn/下载而来的。 下载的数据装在txt文件中。 里面包含了12年开始北京的月最低和最高温度。 读取数据: 将txt中的数据逐行存到列表lines里 lines的每一个元素对应于txt中的一行。然后将每个元素中的不同信息提取出 ...
分类:编程语言   时间:2018-12-27 23:41:39    阅读次数:283
C/C++基础----动态内存
动态内存相关内容,智能指针shared_ptr, unique_ptr, weak_ptr, 动态数组的操作,allocator类及算法 ...
分类:编程语言   时间:2018-12-27 23:42:06    阅读次数:352
Python——数据类型之set
本篇主要内容 ? set集合的特点 ? set集合的建立 ? set集合的17个内置函数 ? set集合的数学运算符号 1、set集合类型的特点。 1、无序 2、不同元素 3、元素必须不可变。(数字,字符串,元组都属于不可变的,列表,字典属于可变的。) 2、set集合的建立 输出 元素不可为可变数据 ...
分类:编程语言   时间:2018-12-27 23:43:59    阅读次数:338
python的进程
由于GIL的存在,python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。python提供了非常好用的多线程包(multiprocessing),只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单进程到 ...
分类:编程语言   时间:2018-12-27 23:45:32    阅读次数:334
python 模块二
#################################总结##################### pickle(重点) 把一个对象进行序列化操作 1. dumps() 把对象序列化成字节 2. loads() 把字节反序列化成对象 3. dump() 把对象序列化写入文件 4. lo ...
分类:编程语言   时间:2018-12-27 23:45:48    阅读次数:319
传智播客idea版springcloud微服务实战视频教程
课程目录部分截图: 下载地址:百度网盘下载 ...
分类:编程语言   时间:2018-12-27 23:46:11    阅读次数:2102
python文件操作详解
文件操作是编程中必不可少的,配置文件,数据存储都是对文件操作;按文件操作与格式主要内容如下图:文件基本操作为打开,读取,写入,关闭,我们按这个过程来详解讲解。1.一个例子搞定打开,读取与关闭:准备工作:1>新建文件:E:\workdir\readme.txt(或者自己准备一个其他文本文件);2>文件添加一行内容:thisistest直接上代码,有个基本认识:#文件路径path=r‘E:
分类:编程语言   时间:2018-12-28 00:08:25    阅读次数:281
算法总结——堆栈
先说stack的题目 stack的实现:链表,数组 题目: (1)简单的:min stack,一个数组实现三个stack (2)经典的stack问题:经典汉诺塔问题,逆波兰式计算或者产生逆波兰式,简化文件路径,验证括号对是否合法,找出最长有效括号(贪心+stack求解) (3)涉及tree的遍历问题 ...
分类:编程语言   时间:2018-12-28 00:10:17    阅读次数:193
Python复习(拾遗)
二 turtle库 三 ...
分类:编程语言   时间:2018-12-28 00:46:07    阅读次数:224
算法-排序-1.冒泡排序/2.选择排序/3.插入排序
1.冒泡排序:列表每两个相邻的数,如果前面比后面大,则交换这两个数 一趟排序完成后,则无序区减少一个数,有序区增加一个数 代码关键点:趟,无序区范围 第0趟,无序区没有数 第1趟,无序区1个数 无序去范围: 第i趟,无序区有n-i个数,无序区范围为n-i-1(从0开始,指针不会指到最后一个数) 代码 ...
分类:编程语言   时间:2018-12-28 00:46:28    阅读次数:146
数组操作(forEach、map、filter、every、reduce)
arr = [0, 2, 4, 6] 1、forEach arr.forEach(item => { console.log(item) }) 数组的每个元素执行函数,没有返回值 2、map let arr2 = arr.map(item => { item * 2 } 生成新数组,新数组由返回值组 ...
分类:编程语言   时间:2018-12-28 00:47:21    阅读次数:217
C/C++基础--模板与泛型编程
模板参数,模板实例化,类型别名,显式实参,类型转换,右值引用与move,forward语义,可变参数模板,特化偏特化 ...
分类:编程语言   时间:2018-12-28 00:47:51    阅读次数:203
算法-基础和查找-1.汉诺塔/2.顺序查找/3.二分查找/4.顺序查找和二分查找的比较
1.汉诺塔: 如下图所示,需要将A柱子中的所有圆盘按照从小到大的顺序移动到C柱子上,并且在移动过程中大圆盘不能在小圆盘上面 分析问题:最终希望呈现的结果是将A柱子上的盘子全部按照从小到大的顺序移动到C柱子上 1.n个盘子,将n-1视为一个整体 2.将n-1个盘子视为一个盘子从a经过c移动到b 3.将 ...
分类:编程语言   时间:2018-12-28 00:48:51    阅读次数:220
“全栈2019”Java第八十三章:内部类与接口详解
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "“全栈2019”Java第八十三章:内部类与接口详解" 下一章 "“全栈2019”Java第八十四章:接口中嵌套接口详解" 学习小组 加入同步学 ...
分类:编程语言   时间:2018-12-28 00:49:08    阅读次数:213
python 插入查找
def interpolation_search(data,val): low=0 high=len(data)-1 print('查找过程中......') while low data[mid]: print('%d 介于中间值位置 %d[%3d] 和 %d[%3d] 之间,找右半边' \ %(... ...
分类:编程语言   时间:2018-12-28 00:52:04    阅读次数:217
朴素贝叶斯算法
朴素贝叶斯(Naive Bayes) 一、简介 首先介绍一下贝叶斯: 贝叶斯(约1702 1761) Thomas Bayes,英国数学家。 约1702年出生于伦敦,做过神甫。1742年成为英国皇家学会会员。1761年4月7日逝世。贝叶斯在数学方面主要研究概率论。 他首先将归纳推理法用于概率论基础理 ...
分类:编程语言   时间:2018-12-28 00:52:17    阅读次数:437
ES6之数组
数组新增方法 map(可以理解为是映射,以一定规则修改数组每一项并返回全新数组) reduce(可以理解为是汇总,一堆出来一个) filter(可以理解为过滤,筛选的意思,以一定规则拿到符合的项并返回新数组) forEach(感觉和for循环是一个作用) map示例 示例代码如下: "测试地址" r ...
分类:编程语言   时间:2018-12-28 00:53:17    阅读次数:370
C/C++基础----标准库几个工具库tuple,bitset,正则表达式,随机数,IO库
C++中几个标准库工具,tuple,bitset,正则表达式,随机数,IO库 ...
分类:编程语言   时间:2018-12-28 00:53:29    阅读次数:289
JAVA核心技术I---JAVA基础知识(数据类型)
一:基本类型 (一)boolean (二)byte (三)整数类型 (四)浮点类型 (五)字符类型 ...
分类:编程语言   时间:2018-12-28 10:43:04    阅读次数:159
java中逗号分隔的字符串和List相互转换
1、将逗号分隔的字符串转换为List 1、将逗号分隔的字符串转换为List 1、将逗号分隔的字符串转换为List 1、将逗号分隔的字符串转换为List String str = "a,b,c"; List<String> result = Arrays.asList(str.split(",")); ...
分类:编程语言   时间:2018-12-28 10:43:22    阅读次数:11881
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!