小样的第八次学习博客——python之numpy
声明
好久不见,距离上次更新,已经过去9天了,至于为什么断更,当然是忙啦 (忙期中备考,忙大英赛备考,忙实验室)又有了最开始的想法——为什么一定要写博客呢,学会了不就行了吗。但其实把知识教给别人似乎才是最好的学习方法,所以我又开始更新啦
还有一件事,之前写博客时,总想给大家写得清楚明白一些,但我发现那好像是把大家当傻子,还有无端内耗,所以以后的博客我会简洁一些(这只是本人的借口,其实就是懒)
numpy
numpy是Python的一个库,主要用于进行数据处理和数学运算,尤其是向量运算,常常和pandas,matplotlib一起使用,numpy的核心操作对象是数组(一维或多维)
今天就只是学习数组的属性、创建数组的方法和对数组的一些简单操作
array :意思是数组,后面我都用array来代表数组
准备工作
如果你使用的是pycharm,需要先安装numpy库,可在终端输入这行代码进行安装
pip install numpy
数组属性
属性 | 作用 | 返回形式 |
---|---|---|
shape | 表示array维度 | 元组 |
ndim | 表示array维度 | 一个数 |
size | 表示array中数据的个数 | 一个数 |
dtype | 表示array中的数据的类型 | 数据类型 |
注意:numpy的array中的数据必须是同一类型,如都是int型,都是float型
array创建数组(一维和二维)
快速创建数组函数
数组操作
对单个数组的操作
对数组的操作,就是对数组内各个元素的操作
如数组+1,即各个元素+1
对多个数组的操作
即对多个数组的对应元素操作
如有错误,还望指出,大佬轻喷