Skr-Eric的数据分析课堂(一)--Numpy的介绍和Numpy基础讲解
数据分析 Matlab Python Numpy+Scipy+Pandas+Matplotlib 数值计算 科学应用 数据清洗 数据可视化 一、Numpy概述 1.Numpy是什么? 1)基于C语言和Python接口的数值算法库; 2)开源免费; 3)弥补了Python语言在数值计算方面的短板; 4)作为常用科学计算工具的底层支撑; 2.Numpy的历史 1)1995年,Numeric作为Python语言数值计算扩展; 2)2001年,Scipy项目,Numarray矢量化操作; 3)2005年,Numeric+Numarray->Numpy; 4)2006年,Numpy脱离Scipy项目,独立发布; 3.Numpy的性能 1)简化代码编写,提高开发效率; 2)通过优化底层实现,提高运行速度; # -*- coding: utf-8 -*- from __future__ import unicode_literals import datetime as dt import numpy as np n = 100000 start = dt.datetime.now() A, B = [], [] for i in range(n): A.append(i ** 2) B.append(i ** 3) C = [] for a, b in zip(A, B): C.append