利用Python进行数据分析--Numpy基础

因为毕设中有一步是对数据进行处理,打算学习一下《利用Python进行数据进行分析》。

安装

  • Canopy
    这个工具集成了Python科学计算基础库:Numpy,Scipy,matplotlib以及IPython
  • pandas

Numpy的ndarray

ndarray是一个通用的同构数据多维容器,也就是说。所有元素必须是相同类型的。每个数据都有一个shape(一个表示数组各纬度大小的元组)和dtype(一个用于说明数组数据类型的对象)。

创建ndarray

最简单的方式是使用array函数。他接受一切序列型的对象,然后产生一个NumPy对象。

import numpy as np
data1=[1,2,3]
arr1=np.array(data1)

嵌套序列会被转换为多维数组

data2=[[1,2,3,4],[5,6,7,8]]
arr2=bp.array(data2)

除非显示说明,在创建数组的时候np.array会尝试为新建的这个数组推断出一个较为合理的数据类型。数据类型保存在dtype对象中。可以通过一下语句参看数组数据的类型

data1.dtype

np.zeros创建指全0数组,用元组作为参数来指定形状。

np.zeros((2,3))

np.ones创建全1数组,用元组作为参数来指定形状

np.ones((2,3))

np.arange

你可能感兴趣的:(利用Python进行数据分析--Numpy基础)