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)之间的随机数
randint是半开区间【10,99),不包括99
d=np.random.random_integers(10,99,size=(4,3)) random_integers是闭区间【10,99】包括99
(五)创建全0数组
s((4,3))
(六)根据已有数组结构创建全0数组
d1 已有数组
s_like(d1)
(七)创建全1数组
s((4,3))
或者
linspace numpys_like(d1)
(⼋)创建相同元素的数组
s((4,3))*20
(九)其它
d=np.linspace(10,20,20).reshape(4,5) 从10到20之间,平均分布⽣成20组数据,⽣成4⾏5列数组
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论