自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

转载 python图表绘制 | seaborn入门(一):distplot与kdeplot

Seaborn介绍 官方链接:Seaborn: statistical data visualization Seaborn是一种基于matplotlib的图形可视化python libraty。它提供了一种高度交互式界面,便于用户能够做出各种有吸引力的统计图表。 Seaborn其实是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多数情况下使用seabor...

2018-08-13 11:32:10 6382

原创 使用Python绘制图表

一、图形绘制 直方图 import matplotlib.pyplot as plt import numpy as np mu = 100sigma = 20x = mu + sigma * np.random.randn(20000) # 样本数量 plt.hist(x,bins=100,color='green',normed=True) # bins显示有几个直方,normed是...

2018-08-13 11:30:21 806

转载 python中plt.hist参数详解

  matplotlib.pyplot.hist( x, bins=10, range=None, normed=False, weights=None, cumulative=False, bottom=None, histtype=u'bar', align=u'mid', orientation=u'vertical', rw...

2018-08-13 11:21:42 84661 3

转载 python绘制直方图,观察002045,2017年所有close数据分布

import numpy as np import pandas as pd import matplotlib.pyplot as plt import tushare as ts data = ts.get_h_data('002045',start='2017-01-01',end='2017-11-17') data = data.sort_index(axis=0, ascendi...

2018-08-13 11:19:44 681

转载 Python使用pylab库实现绘制直方图功能

这篇文章主要介绍了Python使用pylab库实现绘制直方图功能,结合实例形式分析了Python数据读取、遍历以及基于pylab库绘制直方图的相关操作技巧,需要的朋友可以参考下   本文实例讲述了Python使用pylab库实现绘制直方图功能。分享给大家供大家参考,具体如下: Python直方图 1 2 3 4 5 6 7 8...

2018-08-13 11:00:27 1054

转载 从零开始学Python--matplotlib(直方图)

展现数据的分布,我们还可以使用直方图来说明,同过图形的长相,就可以快速的判断数据是否近似服从正态分布。之所以我们很关心数据的分布,是因为在统计学中,很多假设条件都会包括正态分布,故使用直方图来定性的判定数据的分布情况,尤其显得重要。这期我们就来介绍Python中如何绘制一个直方图。 hist函数的参数解读 绘图之前,我们先来讲解一下matplotlib包中hist函数的参数含义及使用方法: ...

2018-08-13 10:53:08 1588

转载 python 科学计算学习一:numpy快速处理数据(3)

1,广播:对 形状不同 的数组的运算采取的操作。但是这个输入的数组中必须有一个 某轴长度为1,或者缺 少了一个维度(这个时候会自动的在shape属性前面补上1)。例如: >>> import numpy as np >>> a=np.arange(10,50,10).reshape(-1,1) >>> a.shape (4, 1) >&...

2018-08-06 17:59:06 204

转载 Python数据分析之numpy学习

统计函数与线性代数运算 统计运算中常见的聚合函数有:最小值、最大值、中位数、均值、方差、标准差等。首先来看看数组元素级别的计算: In [94]: arr11 = 5-np.arange(1,13).reshape(4,3) In [95]: arr12 = np.random.randint(1,10,size = 12).reshape(4,3) In [96]: arr11 Out...

2018-08-06 17:58:13 216

原创 python路径拼接os.path.join()函数

函数:string.join()  Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 os.path.join(): 将多个路径组合后返回 一、函数说明 1、join()函数 语法: ‘sep’.join(seq) 参数说明 sep:分隔符。可以为空 se...

2018-08-06 17:50:33 2248

转载 Python创建目录文件夹

Python对文件的操作还算是方便的,只需要包含os模块进来,使用相关函数即可实现目录的创建。 主要涉及到三个函数 1、os.path.exists(path) 判断一个目录是否存在 2、os.makedirs(path) 多层创建目录 3、os.mkdir(path) 创建目录 DEMO 直接上代码 1 2 3 4 5 6 7...

2018-08-06 17:45:46 315

转载 Python os.walk文件遍历

os.walk(top, topdown=True, onerror=None, followlinks=False)    可以得到一个三元tupple(dirpath, dirnames, filenames),  第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件。 dirpath 是一个string,代表目录的路径, dirnames 是一个list,包含了d...

2018-08-06 17:43:43 274

转载 Python遍历文件夹的两种方法比较

分别用两种方法实现:  第一种:使用os.walk:   # -*- coding: utf-8 -*- import os def Test1(rootDir): list_dirs = os.walk(rootDir) for root, dirs, files in list_dirs: for d in dirs: ...

2018-08-06 17:41:35 422

转载 python科学计算包numpy使用心得

1 数据结构 numpy使用一种称为ndarray的类似Matlab的矩阵式数据结构管理数据,比python的列表和标准库的array类更为强大,处理数据更为方便。 1.1 数组的生成 在numpy中,生成数组需要指定数据类型,默认是int32,即整数,可以通过dtype参数来指定,一般用到的有int32、bool、float32、uint32、complex,分别代表整数、布尔值、浮点型、...

2018-08-06 17:36:44 736

转载 python 学习笔记--numpy数组转置

关于数组的转置,Numpy提供了transpose函数和.T属性两种实现形式,一般transpose使用起来更为方便,另外转换其中的两个轴还可以用swapreaxes,下面通过例子来做介绍。 #一维数组转置 >>> arr = np.arange(6) >>> print arr [0, 1, 2, 3, 4, 5] >>> print n...

2018-07-31 13:23:09 2060

转载 NumPy-快速处理数据--ndarray对象--数组的创建和存取

NumPy为Python提供了快速的多维数组处理的能力,而SciPy则在NumPy基础上添加了众多的科学计算所需的各种工具包,有了这两个库,Python就有几乎和Matlab一样的处理数据和计算的能力了。可以直接按照书中写的下载Python(x,y),也可以单独配置各个模块。配置方法见:Numpy、SciPy、MatPlotLib在Python2.7.9下的安装与配置 一、为什么需要Numpy处...

2018-07-30 21:52:10 467

转载 在Python中建立N维数组并赋初值

在Python中,由于不像C++/Java这样的语言可以方便的用a[i][j]=0的方式,建立二维数组并赋初值,所以需要一个相对巧妙的方法。 可以用列表解析的方式,eg: >>> mat=[[0 for i in range(5)] for j in range(5)] >>> mat [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], ...

2018-07-30 21:51:12 3055

转载 python中创建指定大小的多维数组

python中创建指定大小的二维数组,有点像C++中进行动态申请内存创建数组,不过相比较而言,python中更为简单一些。 创建n行m列的二维数组:       n = 2 m = 3 matrix = [None]*2 for i in range(len(matrix)): matrix[i] = [0]*3 print(ma...

2018-07-30 21:49:46 15054

转载 Python——NumPy数据存取与函数

1、数据csv文件存贮 1.1 CSV文件写入 CSV (Comma‐Separated Value, 逗号分隔值) CSV是一种常见的文件格式,用来存储批量数据 np.savetxt(frame, array, fmt='%.18e', delimiter=None) • frame : 文件、字符串或产生器,可以是.gz或.bz2的压缩文件 • array : 存入文件的数组 • ...

2018-07-30 21:48:43 785

转载 使用 python 处理 nc 数据 (个人觉得写得很多,还没有完全吸收)

  一、nc 数据介绍 nc 全称 netCDF(The Network Common Data Form),可以用来存储一系列的数组,就是这么简单(参考https://www.unidata.ucar.edu/software/netcdf/docs/netcdf_introduction.html)。 既然 nc 可以用来一系列的数组,所以经常被用来存储科学观测数据,最好还是长时间序列的...

2018-07-30 21:30:45 7434 2

翻译 pycharm下如何查看python的变量类型和变量内容

用过Matlab的同学基本都知道,程序里面的变量内容可以很方便的查看到,但python确没这么方便,对于做数据处理的很不方便,其实不是没有这个功能,只是没有发现而已,今天整理一下供大家相互学习。 首先,在程序的某一处添加断点,点击行号右边部分红处,如下图所示: 添加断点后,选择debug程序,快捷键在pycharm的右上角。 debug过程中,pycharm的下方工作区域内会相应显示...

2018-07-30 21:19:57 3801

转载 在pycharm中导入anaconda中已安装好的库和包时出现的问题

1.已安装好anaconda,且一些常用的包比如opencv、matplotlib、numpy都已安装配置完成 2.想在pycharm中直接导入anaconda里的已安装好的包   拿来使用  这样方便  因为不需要重新在pycharm里下载安装一些常用的包 3.此时在Pycharm上Anaconda的配置: 在Pycharm的Files>>Default Settings(或者...

2018-07-30 21:15:54 31211 2

转载 python读取nc文件(上)安装包教程

Python是非常强大的工具,虽然在气象领域应用还不普遍,但是随着时代发展,Python的应用前途是光明的。Python丰富的模块(module)让其可以做的事情非常多,包括处理各种格式的数据,其中就包括nc/HDF4/HDF5格式的数据。 安装Anaconda 首先需要选择一个Python版本进行安装。Anaconda是Python的一个发行版本,适用于用来科学计算。在Anaconda里,一...

2018-07-30 21:13:37 8317 1

原创 读取文件的操作

方式一: 如果在丘比特笔记本中创建了文档test01,并直接在丘比特笔记本中进行输入操作。 英文可以正常读取,例如: 但是如果文档中有中文,则会报错; 解决方法: 需要进行解码,才可以正常读取。   方式二:在电脑中查取test01的位置,并打开记事本在其中进行修改。   此时,丘比特笔记本中的test01变成这样了   但可以正常运行:  ...

2018-07-30 21:10:01 671

转载 python的位置参数、默认参数、关键字参数、可变参数区别

 一、位置参数 调用函数时根据函数定义的参数位置来传递参数。 #!/usr/bin/env python # coding=utf-8 def print_hello(name, sex):     sex_dict = {1: u'先生', 2: u'女士'}     print 'hello %s %s, welcome to python world!' %(name, s...

2018-07-30 21:09:28 900

转载 Windows 安装 Anaconda3+PyCharm

 由于本人使用的是windows 10 操作系统,所以介绍在 windows 10 系统中安装 Anaconda3 的过程。 下载 Anaconda 官网下载地址:https://www.anaconda.com/download/ 点击进入。Anaconda 是跨平台的,有 Windows、macOS、Linux 版本,点击那个 Windows 图标。 目前最新版本是 pyth...

2018-07-30 21:08:55 1164

转载 Python3入门笔记(1) —— windows安装与运行

 Python的设计哲学是“优雅”、“明确”、“简单”。这也是我喜欢Python的理由之一 Python的安装: 1.进入Python官方网站下载安装包 点击导航栏的 Downloads 会自动识别你的windows系统  你会看到  Python3.6.2 和 Python2.7.13   (32位系统)的安装包 注:Python3以后版本不再向Python2进行兼容,所有如果你是...

2018-07-30 21:08:06 215

空空如也

空空如也

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

TA关注的人

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