numpy创建二维数组
Posted jm7612
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了numpy创建二维数组相关的知识,希望对你有一定的参考价值。
(一)直接创建
d=np.array([[10,11,12],[20,21,22],[30,31,32]])
(二)创建元组递增数组
d=np.arange(20).reshape(5,4)
(三)创建指定范围的递增数组
d=np.arange(10,20).reshape(5,2)
(四)创建随机整数元素的数组
d=np.random.randint(10,99,size=(4,3)) 4行3列,每个元素是从10~(99-1)之间的随机数
(五)创建全0数组
d=np.zeros((4,3))
(六)根据已有数组结构创建全0数组
d1 已有数组
d=np.zeros_like(d1)
(七)创建全1数组
d=np.ones((4,3))
或者
d=np.ones_like(d1)
(八)创建相同元素的数组
d=np.ones((4,3))*20
(九)其它
d=np.linspace(10,20,20).reshape(4,5) 从10到20之间,平均分布生成20组数据,生成4行5列数组
以上是关于numpy创建二维数组的主要内容,如果未能解决你的问题,请参考以下文章
创建一维数组,其中元素是存储函数的二维 numpy 数组的总和