和创建以为数组类似,创建二维数组本质上就是把一位数组中的单独元素定义为数组,相当于是数组的数组;我们同样适用np.ndarray方法,并且将参数设置为[list,list]的列表值或者列表变量,为了有良好的可读性,我们常常会把二维数组写成矩阵的形式,这样查询和修改调整参数的时候会非常直观方便,我们可以使用以下代码进行演示。
import numpy as np
data = np.array([
[1,2,3],
[4,5,6]
])
print(data)
list_2dim = [[7,8],[9,0]]
data = np.array(list_2dim)
print(data)
运行之后,我们将得到以下结果:
[[1 2 3]
[4 5 6]]
[[7 8]
[9 0]]
[Finished in 1.3s]
可以看出,和以为数组一样,和列表在表现上的区别仅仅是差了分隔符逗号",",可见列表和数组是多么的相似,但是我们在写程序的时候千万不能混淆了。