自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zbrj12345的博客

眼前路,身后身,念念不忘,必有回响。

  • 博客(32)
  • 问答 (1)
  • 收藏
  • 关注

转载 数据分析~matlab plot 坐标、字体、子图

转载于http://hi.baidu.com/hustliao/blog/item/ef0eadd9dbc8042910df9b65.html在绘图命令中应该如何确定横坐标和纵坐标的标度尺寸(自己定范围)如何在一个坐标中绘制多条曲线,并用不同的颜色区别。希望得到答案,谢谢!!!!!!!!!!!help plothelp axisaxis ('xlabel','ylabel')a1=...

2018-07-28 23:22:20 6417

原创 数据分析~DataFrame画图

import pandas as pdimport numpy as npimport matplotlib.pyplot as plt%matplotlib notebook # 设置绘图样式plt.style.use('seaborn-colorblind')np.random.seed(100)df = pd.DataFrame({'A': np.random.ran...

2018-07-25 10:01:42 2352

转载 Python~numpy.random.seed()方法

先贴参考链接:https://stackoverflow.com/questions/21494489/what-does-numpy-random-seed0-donumpy.random.seed(num):如果使用相同的num,则每次生成的随机数都相同。1.无num参数代码:import numpy as np for i in range(5): np.ra...

2018-07-25 09:44:26 5819

原创 数据分析~借助pandas绘制横轴为时间的线图

import pandas as pdimport numpy as npimport seaborn as snsimport matplotlib.pyplot as plt%matplotlib inline# 借助pandas绘制横轴为时间的线图import pandas as pdplt.figure()observation_dates = np.arange('2...

2018-07-24 17:16:34 3134 1

转载 数据分析~数据可视化-seaborn

 详细介绍可以看seaborn官方API和example galler。1  set_style( )  set( )set_style( )是用来设置主题的,Seaborn有五个预设好的主题: darkgrid , whitegrid , dark , white ,和 ticks  默认: darkgrid  import matplotlib.pyplot as ...

2018-07-24 16:24:54 1015

原创 数据分析~中国五大城市PM2.5数据分析02

main02.py""" 文件名: main02.py 功能: 主程序 中国五大城市PM2.5数据分析 任务: - 统计每个城市每天的平均PM2.5的数值 - 基于天数对比中国环保部和美国驻华大使馆统计的污染状态 数据集来源:https://www.kaggle.com/uciml/pm25-data...

2018-07-24 14:12:20 3681 1

转载 Python~pandas的value_counts()

2018-07-24 14:01:59 3749 3

转载 Python~Pandas 文本数据方法 cat()

cat()连接字符串 Series.str.cat(others=None, sep=None, na_rep=None) 参数: others : 列表或复合列表,默认为None,如果为None则连接本身的元素 sep : 字符串 或者None,默认为None na_rep : 字符串或者 None, 默认 None。如果为None缺失值将被忽略。 返回值: concat : 序...

2018-07-24 11:03:46 8913

转载 Python~PANDAS 数据合并与重塑(concat篇)

pandas作者Wes McKinney 在【PYTHON FOR DATA ANALYSIS】中对pandas的方方面面都有了一个权威简明的入门级的介绍,但在实际使用过程中,我发现书中的内容还只是冰山一角。谈到pandas数据的行更新、表合并等操作,一般用到的方法有concat、join、merge。但这三种方法对于很多新手来说,都不太好分清使用的场合与用途。今天就pandas官网中关于数据合并...

2018-07-24 10:53:09 3076

转载 Python~pandas中关于set_index和reset_index的用法

 1.set_indexDataFrame可以通过set_index方法,可以设置单索引和复合索引。 DataFrame.set_index(keys, drop=True, append=False, inplace=False, verify_integrity=False) append添加新索引,drop为False,inplace为True时,索引将会还原为列 In...

2018-07-24 10:45:27 3797

原创 数据分析~中国五大城市PM2.5数据分析01

 1、config.pyimport os# 指定数据集路径dataset_path='./data'# 结果保存路径output_path='./output'if not os.path.exists(output_path): os.mkdir(output_path)# 公共列common_cols=['year','month']# 每个城市对...

2018-07-23 21:05:01 3927 1

原创 Python3~~ 快速排序法,时间复杂度O(nlog2n)

 def QuickSort(myList,start,end): #判断low是否小于high,如果为false,直接返回 if start < end: i,j = start,end #设置基准数 base = myList[i] while i < j: #如果列...

2018-07-21 20:06:03 2022 1

原创 Python3~~ 冒泡排序法,时间复杂度O(n2)

def bubbleSort(nums): for i in range(len(nums)-1): # 这个循环负责设置冒泡排序进行的次数 for j in range(len(nums)-i-1): # j为列表下标 if nums[j] > nums[j+1]: nums[j], nums...

2018-07-21 18:14:25 1128

转载 Python3~~ S.join()

 描述:用于把字符串用指定的符号链接起来,返回字符串格式语法:S.join(iterable)1S:需要的分隔符 iterable:被分割对象 (按语法字面理解s和iterable作用正好和实际交换)实例:对列表:a = ['a','b','c','d','e']print '-'.join(a)print '*'.join(a[1:3])输出...

2018-07-20 15:37:39 2045

转载 mac 下mongodb connect failed 连接错误

 我是用brew install mongod 安装的MongoDB shell version v3.4.2connecting to: mongodb://127.0.0.1:270172017-03-28T02:11:34.775+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking...

2018-07-19 17:30:19 680

转载 OLAP和OLTP的区别(基础知识)

联机分析处理 (OLAP) 的概念最早是由关系数据库之父E.F.Codd于1993年提出的,他同时提出了关于OLAP的12条准则。OLAP的提出引起了很大的反响,OLAP作为一类产品同联机事务处理 (OLTP) 明显区分开来。当今的数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analyti...

2018-07-17 11:48:05 235

转载 MySQL中MyISAM与InnoDB区别及选择

 1. 区别:(1)事务处理:MyISAM是非事务安全型的,而InnoDB是事务安全型的(支持事务处理等高级处理);(2)锁机制不同:MyISAM是表级锁,而InnoDB是行级锁;(3)select ,update ,insert ,delete 操作:MyISAM:如果执行大量的SELECT,MyISAM是更好的选择InnoDB:如果你的数据执行大量的INSERT...

2018-07-17 01:26:49 219

转载 python-mongodb的聚合函数的$project方法运用

实例如下:db.books.insert({  "_id" : 1,  title: "abc123",  isbn: "0001122223334",  author: { last: "zzz", first: "aaa" },  copies: 5})db.books.aggregate( [ { $project : { title : 1 , author : 1 } } ] )的查询结...

2018-07-14 19:31:23 2234

原创 python-Pycharm与MongoDB交互中,pymongo的应用(插入、查询数据)

from pymongo import MongoClientimport csvimport pprint#客户端字符串client=MongoClient('mongodb://localhost:27017')db=client.udacitytesla_s={ 'manufacturer':'Tesla Motors', 'class':'full-size'...

2018-07-14 16:47:12 1886

转载 python-MongoDB可视化工具Robomongo 和 Mongochef

RobomongoRobomongo 是一个基于 Shell 的跨平台开源 MongoDB 可视化管理工具,支持 Windows、Linux 和 Mac,嵌入了 JavaScript 引擎和 MongoDB mongo,只要你会使用 mongo shell,你就会使用 Robomongo,它还提了供语法高亮、自动补全、差别视图等。Robomongo 下载地址下载地址2:链接:https://pan...

2018-07-13 09:38:08 1034

原创 python 读取XLSX文件的模块方法和一般方法对比

import xlrd,osdatadir='/Users/apple/Downloads/tableau_files'datafile='World Bank CO2 - Tableau Public Learning Resource_zh-CN.xlsx'def parse_file(datafile): workbook=xlrd.open_workbook(datafi...

2018-07-12 09:51:54 1304

原创 Python 读取CSV文件的模块方法和一般方法对比

import os,pprint,csvdatadir='/Users/apple/Desktop/'datafile='beijing.csv'def parse_csv(datafile): data=[] n=0 with open(datafile,'r') as f: r=csv.DictReader(f) for li...

2018-07-11 13:29:28 478

原创 python中DataFrame.apply函数应用以及筛选第二大数值

2018-07-10 14:07:35 2273

转载 python中datetime模块中strftime/strptime函数

python中datetime模块非常好用,提供了日期格式和字符串格式相互转化的函数strftime/strptime1、由日期格式转化为字符串格式的函数为: datetime.datetime.strftime()2、由字符串格式转化为日期格式的函数为: datetime.datetime.strptime()3、两个函数都涉及日期时间的格式化字符串,列举如下:%a 星期几的简写;如 星期三为W...

2018-07-09 11:00:58 3391

原创 数据分析~Python操作CSV数据文件

import csvwith open('/Users/apple/Downloads/lect01_codes/grades.csv') as csvfile:    grades_data = list(csv.DictReader(csvfile))# print(grades_data)print('记录个数:', len(grades_data))print('前2条记录:', grad...

2018-07-03 11:26:33 373

原创 数据分析~匿名函数lambda与map结合,避免使用for循环

# 结合mapprint('lambda结合map')l1 = [1, 3, 5, 7, 9]l2 = [2, 4, 6, 8, 10]result = map(lambda x, y: x * 2 + y, l1, l2)print(list(result))=======================================lambda结合map[4, 10, 16, 22, 28...

2018-07-03 09:48:34 367

原创 数据分析~pandas.Series 生成柱状图

import numpy as npimport pandas as pdimport matplotlib.pyplot as plt#Series 生成柱状图figure,pic=plt.subplots(2,1)data=pd.Series(np.random.rand(20),index=list('qwertyuiopasdfghjklz'))data.plot(kin...

2018-07-02 16:23:37 4936

原创 数据分析~matplotlib画图

import numpy as npimport pandas as pdimport matplotlib.pyplot as pltframe01=pd.DataFrame([[2,4,8,16,32,64],[3,5,12,24,48,96],[5,10,15,20,25,30],[1,3,5,7,9,11],[16,8,4,2,1,0.5]],index=range(0,100,...

2018-07-02 15:29:04 238

原创 数据分析~pandas画图

import numpy as npimport pandas as pdimport matplotlib.pyplot as pltser=pd.Series(np.random.randn(10).cumsum(),index=np.arange(0,100,10))ser.plot(kind='line',figsize=(4,3),title='pandas_plot',grid...

2018-07-02 15:09:12 232

原创 数据分析~matplotlib~加注解

#加注解fig,subpic=plt.subplots()subpic.plot([2,5,67,45,32,6,12,34,54,87,1,3,7,0,89,9],[12,15,7,5,82,16,2,4,4,57,1,3,7,0,69,0],'b*-')subpic.set_xticks([0,25,50,75,100])subpic.set_xticklabels(['jenuary...

2018-07-02 14:38:39 254

原创 数据分析~matplotlib~添加刻度与标签

table=plt.figure()ax=table.add_subplot(1,1,1)# ax.plot(np.random.randn(1000).cumsum())#设置X轴刻度值tick=ax.set_xticklabels([0,25000,50000,75000,100000])#添加X轴刻度标签x_scale_name=ax.set_xticklabels(['step...

2018-07-02 13:49:16 1896

原创 数据分析~matplotlib~连线插值阶跃图

import numpy as npimport pandas as pdimport matplotlib.pyplot as pltdata=np.array([1,2,3.2,2.3,4.6,7.5,2.3,6.5,7.8,9])data_1=np.unique(data)fig,axes=plt.subplots(figsize=(16,13))axes.plot(data_1...

2018-07-02 10:00:51 1111

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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