Python学习:numpy库基础知识

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值