前言: 入门深度学习的时候,发现自己学习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

本文详细介绍了Python的numpy库,包括ndarray基础知识,数据的基本操作如查看信息、索引,数据生成、展平以及随机数生成。此外,还探讨了数据的拼接与切分,如hstack、vstack用于拼接,hsplit、vsplit用于切分。通过本文,读者将全面掌握numpy的核心功能。
最低0.47元/天 解锁文章
835

被折叠的 条评论
为什么被折叠?



