Numpy学习笔记之ndarray对象

Numpy学习笔记之ndarray对象
参考书籍:《利用Python进行数据分析》
ndarray是一个N维数组对象
1.创建ndarray对象
list方法创建:使用array函数,它接受一切序列型对象(列表、元组、数组或其他序列类型),以列表为例:
Numpy学习笔记之ndarray对象_第1张图片
嵌套序列会被转换成一个多维数组,下面是一些ndarray数据类型的基本属性:
Numpy学习笔记之ndarray对象_第2张图片
除了np.array之外,还有一些其他的函数可以新建一些特殊数组,例如zeros和ones可以创建全0和全1的数组,而empty返回的是未初始化的垃圾值。
Numpy学习笔记之ndarray对象_第3张图片
arange的功能与python基本函数range一致:
2.ndarray的数据类型:
一个ndarray对象可以使用dtype来查看数据类型,使用astype函数来改变ndarray对象的数据类型:
Numpy学习笔记之ndarray对象_第4张图片
创建ndarray对象时numpy函数会根据传入的数据尝试推断出一个较为合适的数据类型,当然也可以通过设置dtype参数来决定ndarray对象的数据类型:
Numpy学习笔记之ndarray对象_第5张图片
3.ndarray对象的基本运算
大小相等的数组之间以及数组与标量之间的任何算术运算都将应用到元素级:
Numpy学习笔记之ndarray对象_第6张图片

你可能感兴趣的:(数据挖掘)