python定义⼀个⼆维数组并初始化#coding=utf-8
import numpy as np
image =[[0 for col in range(5)] for row in range(3)]
a = np.array(image)
#第⼀种⽅法是先⽣成⼀个list 再转换成数组;0 是数组初始化的值;数组较⼤时候效率较慢。
new_image =np.zeros((3,5))
#第⼆种⽅法是直接定义⼀个数组数组的值默认是0,效率较⾼。
print  'image=',image
print a
print new_image.shape,a.shape
--------------------------------------------------------------------------------------------------------
定义数组初始化
⽣成⼀个⾃定义的空数组然后有⼀个⼀维数组 a 进⾏变形对⼆维空数组进⾏赋值
第三种  new_array=np.full((1201,1401),-50.,dtype=float)
1201 1404 是新数组的⾏列  -50 是初始数组的值⼤⼩  dtype 是初始数组的值的数据类型

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。