自定义博客皮肤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 visualizationSeaborn是一种基于matplotlib的图形可视化python libraty。它提供了一种高度交互式界面,便于用户能够做出各种有吸引力的统计图表。Seaborn其实是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多数情况下使用seabor...

2018-08-13 11:32:10 5884

原创 使用Python绘制图表

一、图形绘制直方图import matplotlib.pyplot as pltimport numpy as npmu = 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 689

转载 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 84092 3

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

import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport tushare as tsdata = 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 532

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

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

2018-08-13 11:00:27 938

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

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

2018-08-13 10:53:08 1460

转载 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 148

转载 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]: arr11Out...

2018-08-06 17:58:13 160

原创 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 1989

转载 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 255

转载 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 221

转载 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 369

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

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

2018-08-06 17:36:44 584

转载 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 1905

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

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

2018-07-30 21:52:10 396

转载 在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 2925

转载 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 14926

转载 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 663

转载 使用 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 6860 2

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

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

2018-07-30 21:19:57 3717

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

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

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

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

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

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

原创 读取文件的操作

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

2018-07-30 21:10:01 500

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

一、位置参数调用函数时根据函数定义的参数位置来传递参数。#!/usr/bin/env python# coding=utf-8def 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 830

转载 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 1118

转载 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 175

空空如也

空空如也

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

TA关注的人

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