专注于快乐的事情

Python

centos7配置python3环境

安装python3安装依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gc...

Notebook和Markdown互相转换

Jupyter Notebook导出为MarkDown命令行方式实例: jupyter nbconvert --to markdown 评分卡开发.ipynb --output image/评分卡开发 官方参考 Jupyter Not...

NumPy学习

简介NumPy 数组与 Python 内置的列表类型非常相似。但是随着数组在维度上变大,NumPy 数组提供了更加高效的存储和数据操作。与Python 列表list相比,固定类型的 NumPy 式数组缺乏这种灵活性,但是能更有效地存储...

Pandas分组技术

分组在数据处理中,需要先将数据进行拆分,然后在其对于的每个分组中进行运算。 df.groupby(‘key’)DataFrame 的 groupby() 方法进行绝大多数常见的分割 - 应用 - 组合操作。返回值不是一个 DataFr...

Pandas学习

简介Pandas是在NumPy 基础上建立的新程序库,提供了一种高效的DataFrame 数据结构。DataFrame 本质上是一种带行标签和列标签、支持相同类型数据和缺失值的多维数组。pandas的数据结构主要分成三种:Series...

Pandas的数据合并

简介在数据处理中,不免会遇到数据之间的合并。如将几个表的数据合成为一个,或者像SQL语句的关联查询。 方法横向连接Pandas数据框提供了merge方法以完成各种表的横向连接操作,这种连接操作与SQL语句的连接操作是类似的,包括内连接...

Pandas缺失值/异常值处理

缺失值处理sample = pd.DataFrame({'name':['Bob','Lindy','Mark', 'Miki...

matplotlib入门学习

简单绘图matplotlib.pyplot包中包含了简单绘图功能。 import numpy as np import matplotlib.pyplot as plt func = np.poly1d(np.array([1, 2...

Python3编程基础

准备环境Mac下安装 sudo pip3 install ipython ipython 基本语法基本运算7/3 7//3 #取整 100/(1+0.1)**2 #**用来计算幂函数 pow((1+0.1),2) 17%4 #计算余...