NumPy基础及取值操作(一)

本文介绍了NumPy库的基础知识,包括如何安装、NumPy数组的核心特点和基本属性。重点讲解了如何实例化NumPy数组,如使用numpy.array()、zeros()、ones()和random.rand()函数。文章提供了实例代码,帮助读者理解不同方式创建NumPy数组的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

时间煮雨
@R星校长

怎样安装NumPy

本地想要安装NumPy其实非常简单,进入命令行,输入pip install numpy即可。

什么是ndarray对象

NumPy为什么能够受到各个数据科学从业人员的青睐与追捧,其实很大程度上是因为NumPy在向量计算方面做了很多优化,接口也非常友好(总之就是用起来很爽)。而这些其实都是在围绕着NumPy的一个核心数据结构ndarray

ndarray的全称是N-Dimension Arrary,字面意义上其实已经表明了一个ndarray对象就是一个N维数组。但要注意的是,ndarray是同质的。同质的意思就是说 N维数组里的所有元素必须是属于同一种数据类型的。(PS: python中的list是异质的)

ndarray对象实例化好了之后,包含了一些基本的属性。比如shapendimsizedtype。其中:

shape:ndarray对象的形状,由一个tuple表示;

ndim:ndarray对象的维度;

size:ndarray对象中元素的数量;

dtype:ndarray对象中元素的数据类型,例如int64float32等。

来看个例子,假设现在有一个35列的矩阵(ndarray)如下:

array([[ 0,  1,  2,  3,  4],
       [ 5,  6,  7,  8,  9]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值