美文网首页Python基础
2、Python基础篇-numpy包-数组

2、Python基础篇-numpy包-数组

作者: LSim | 来源:发表于2020-02-22 18:54 被阅读0次

一、线性序列

1、np.arange()  参数:([start,],stop[step],dtype=None)

2、range()   参数: (self,/,args,*kwargs)

3、np.linspace() 参数: (start,stop,num=50,dtype=None)

导入numpy包 1、倒序生成20至5(array格式) 2、 倒序生成20至5(list格式) 3、升序生成1至100,步长为10(array格式)

二、数组的属性

生成x1、x2、x3

1、查看形状

x2的形状

2、查看有多少行

x3有3行

3、查看有多少列

x3有4列

4、查看有多少个元素

x3.size=3*4*5

三、数组的索引与切片 (python从0开始计数)

(1) 数组 单维元素   参数:[起始位置:终值位置:步长]

生成数组k 从第1个位置开始:第9个位置结束:每隔2个

(2) 数组 二维元素

生成二维数组k2 k2中第1个列表[4,5,6]中的第1个5 k2中第1个列表[4,5,6]中的第1个位置至最后位置

(3)数组多维元素  N1[第一个维度索引,第二个维度索引]

创建n1 自己观察 相信你能看懂

四、布尔序列索引

图1 图2 偶数 奇数 阈值

五、数组的拼接

np.concatenate((x1,x2.....),axis=0/1)

多维数组时,axis=0横向拼接;axis=1纵向拼接

图1 图2 拼接

相关文章

网友评论

    本文标题:2、Python基础篇-numpy包-数组

    本文链接:https://www.haomeiwen.com/subject/vtxrqhtx.html