学习笔记
程序员文章站
2022-07-14 21:37:22
...
导入
import numpy as np
基本操作
对一个列表进行加一操作报错,列表没有这个操作,当使用numpy时,再执行该操作,就不会报错,numpy的底层数据结构为numpy.ndarray结构
同时array数组是可以和array数组进行基本的算数操作的,但是shape值(每一个数组的元素个数)必须相同,取数据取索引就可以
shape值
array.shape#array为需要查看的数组名称
可以查看array为几维数组,有多少个元素
可看出,array为一维数组,有5个元素,list没有shape操作,在多维度的数组当中可以方便的看出各个维度有多少数据:
上图为一个二维数组,表示两行三列
array数组
对ndarray结构来说,里面的元素必须是同意类型,如果不是会自动向下转换
第一次全部为int型,第二次其中有一个为float类型,当转换为ndarray结构时,所有元素都向下转换转换为float类型。
基本操作
array.dtype
array.itemsize
array.shape
array.size
fill,填充操作
ndim,取维度
索引与切片都是与python当中一模一样,其中多维度数组,索引要给到各个维度