码迷,mamicode.com
首页 > 编程语言
《利用python进行数据分析》读书笔记--第七章 数据规整化:清理、转换、合并、重塑(三)
5、示例:usda食品数据库下面是一个具体的例子,书中最重要的就是例子。#-*- encoding: utf-8 -*-import numpy as npimport pandas as pdimport matplotlib.pyplot as pltfrom pandas import Ser...
分类:编程语言   时间:2015-12-14 21:24:40    阅读次数:1800
《利用python进行数据分析》读书笔记--第九章 数据聚合与分组运算
对数据进行分组并对各组应用一个函数,是数据分析的重要环节。数据准备好之后,通常的任务就是计算分组统计或生成透视表。groupby函数能高效处理数据,对数据进行切片、切块、摘要等操作。可以看出这跟SQL关系密切,但是可用的函数有很多。在本章中,可以学到: 根据一个或多个键(可以是函数、数组或DataF...
分类:编程语言   时间:2015-12-14 21:19:49    阅读次数:240
Java重命名文件
File file = new File("D:\\aa\a.txt"); file.renameTo(new File("D:\\aa\\b.txt"));
分类:编程语言   时间:2015-12-14 21:17:28    阅读次数:151
C++开源日志类
今天想给我的C++项目找一个开源的日志类,用于记录系统日志,结果浪费了半个下午的时间。从网上搜索相关资料,找到以下几个备选方案:1、log4cplus 下载地址:http://sourceforge.net/projects/log4cplus/files/log4cplus-stable/1...
分类:编程语言   时间:2015-12-14 21:18:35    阅读次数:678
SortedDictionary<TKey,TValue>正序与反序排序
SortedDictionary能对字典排序using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace SortDic...
分类:编程语言   时间:2015-12-14 21:11:02    阅读次数:171
python之装饰器详解
这几天翻看python语法,看到装饰器这里着实卡了一阵,最初认为也就是个函数指针的用法,但仔细研究后发现,不止这么简单。首先很多资料将装饰器定义为AOP的范畴,也就是Aspect Oriented Programming面向切面编程的概念,不懂AOP不要紧,只要有函数指针的概念,又有嵌套函数的基础知...
分类:编程语言   时间:2015-12-14 21:05:32    阅读次数:162
java的static和this
1>static:静态修饰符 static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这...
分类:编程语言   时间:2015-12-14 21:06:22    阅读次数:196
JavaScript和jQuery动态的数据html页面里的分页效果
我们从数据拿到消息想动态加载到html页面,这要设计到ajax,这里ajax就不在重新叙述了,现在只讲拿到数据后插入到页面中,并且动态的生成底部的翻页栏效果,用到jQuery库。主要思路是这个样子的:①拿到数据总的条数,根据每页放多少个,来生成按钮,切割数据。首先老规矩,来个html代码: Doc....
分类:编程语言   时间:2015-12-14 21:05:01    阅读次数:146
理解CacheLine与写出更好的JAVA
今天查了很多资料,主要是想搞清楚写JAVA和CacheLine有什么关系以及我们如何针对CacheLine写出更好的JAVA程序。CPU和内存CPU是计算机的大脑,它负责运算,内存是数据,它为CPU提供数据。这里之所以忽略其他存储设备是为了简化模型。假设我们面对的是具有两个核心的CPU,那么我们的模...
分类:编程语言   时间:2015-12-14 21:00:07    阅读次数:210
堆排序
堆排序利用到完全二叉树的有关知识,时间复杂度O(nlogn)#include#include#include#includeusing namespace std;const int MAX_A = 100009;//使1到n元素为最大堆void Adjust(int a[],int i,int n...
分类:编程语言   时间:2015-12-14 20:58:06    阅读次数:143
Java中布尔类型操作符&=,|=与^=的使用
今天在对同事的代码进行code review的时候,见到一个比较好玩的写法。“flag &= false;”,乍一看,还感觉他写错了,但是程序可以正常运行,赶紧去百度,看一下这个写法到底是怎么一回事,原来这个与平时常见的-=,+=等等是一样的,只不过平时用的比较少而已了,这个还真的是一个提升屌丝情怀...
分类:编程语言   时间:2015-12-14 20:56:20    阅读次数:192
Java Object Model(一)
Java作为OOP语言,抽象性不言而喻。如果需要深入了解Java语言的实现机制,则不得不对Java语言中基础的概念有清晰的了解。今天是我在cnblog上写博客的第一天,希望今天的博客可以是我成为未来"大牛"跨出的第一步。 面向对象语言中,对象概念其实挺抽象的,对于初学者甚至有开发经验的同志来说...
分类:编程语言   时间:2015-12-14 20:54:56    阅读次数:236
python自学笔记(八)python语句
一、print语句 1.1 基本输出,自动分行 1.2 print的逗号,可以衔接前面的内容而不换行,在一行内 1.3 >>重定向,输出到文件 print >> 文件名,"要输入的内容"二、控制流语句(control flow) 2.1 由 条件 和 执行代码块 组成。条件可分为决策、循环和...
分类:编程语言   时间:2015-12-14 20:49:16    阅读次数:178
[python]专用下划线标识符
1. python用下划线作为变量前缀和后缀,来指定特殊变量。_xxx: 不用'from module import *'导入,一般被看作是私有的,在模块或类外不可用使用。__xxx__: 系统定义名字__xxx: 类中的私有变量名2. 判断模块是被导入还是被直接执行如果模块是被导入,__name_...
分类:编程语言   时间:2015-12-14 20:48:15    阅读次数:539
想学习java,如果学不会java怎么办?
Java为什么会学不会?不要因为自己对Java一无所知而自卑,相反,这是菜鸟们的优势,但是如何才能从一个菜鸟历练成高手呢,当然是需要学习了,不学习就想成为高手,就是在做白日梦,所以如果你想改变自己,那么你可以来我们这个Java学习交流群来学习521,595,826,在这里每天都..
分类:编程语言   时间:2015-12-14 19:29:24    阅读次数:206
Java查询大文本
但JAVA本身缺少相应的类库,需要硬编码才能实现结构化文件计算,代码复杂且可读性差,难以实现高效的并行处理。使用免费的集算器可以弥补这一不足。集算器封装了丰富的结构化文件读写和游标计算函数,书写简单代码就能实现并行计算,并提供了易用的JDBC接口。JAVA应用程序可以..
分类:编程语言   时间:2015-12-14 19:25:10    阅读次数:223
Python中yield
在介绍yield前有必要先说明下Python中的迭代器(iterator)和生成器(Generator)。一、迭代器(iterator)在Python中,for循环可以用于Python中的任何类型,包括列表、元祖等等,实际上,for循环可用于任何“可迭代对象”,这其实就是迭代器迭代器是一个实现了迭代器协议的对象,Pyt..
分类:编程语言   时间:2015-12-14 19:17:37    阅读次数:166
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!