前言: 入门深度学习的时候,发现自己学习numpy库不成系统,很多知识点记忆的很凌乱,于是花了一点时间整理下常用numpy库的知识。
1. numpy的基础知识
numpy具有自己特有的数据格式:ndarray格式。要进行numpy库的使用就要先将创建的列表数据转换成这个格式,转换方法就是np.arrary() 这个函数。
import numpy as np
vector = np.array([[1,2,3,4],[5,6,7,8]])
# 转化为numpy可用的ndarray形式
2. numpy的数据基本操作
2.1 查看数据基本信息
- 查看数据的形状:vector.shape
- 查看数据的类型:type(vector)
- 查看数据元素的类型:vector.dtype
print(vector.shape) # 数据的形状: (2,4)
print(type(vector)) # 数据的类型: numpy.ndarray
print(vector.dtype) # 数据元素的类型: dtype('int32')
2.2 数据的索引
numpy中数据的索引和列表有些不同,但也都是从0开始进行索引的。同样可以使用切片的方式进行索引。
# 注意是从0开始索引的
print(vector[1,2