Python创建二维数组和切片操作

来源:互联网 发布:2016年溺水死亡数据 编辑:程序博客网 时间:2024/05/07 06:24

在推荐系统的数据构造时,经常要使用二维数组,通常先创建元素均为0的数组,这要使用Numpy模块中的zeros()函数

1.创建一个元素为0的二维数组:

from numpy import *b=zeros((2,3))
>>

array([[ 0.,  0.,  0.],       [ 0.,  0.,  0.]])
2.给数组赋不同值,将第1行赋值为1,2,3
a[0]=[1,2,3]
>>
array([[ 1.,  2.,  3.],       [ 0.,  0.,  0.]])
3.分片操作,选取二维数组的第一列,第二列
a[:,0]
>>
array([ 1.,  0.])
a[:,1]
>>
array([ 2.,  0.])
4.分片操作,选取二维数组的第一行,第二行
a[0]
>>
array([ 1.,  2.,  3.])
a[1]
>>
array([ 0.,  0.,  0.])



1 0