介绍array与list的创建
①list:列表
b1=[1,2,3]
输出:[1,2,3]
②array:数组,里面可以存储不同形式的类型(列表或元组)
2.1 一维数组:
a1=np.array((1,2))#里面是元组
输出:array([1, 2, 3])
a2=np.array([1,2,3])#里面是列表
输出:array([4, 5, 6])
2.2 二维数组:
b=np.array([[1,2,3],[4,5,6]])#注意多维时这里的方括号
输出:
array([[1, 2, 3],
[4, 5, 6]])
#b的维度
b.shape
输出:(2, 3)
2.3 多维数组
c=np.array([[[1,2,3],[4,5,6],[7,8,9]]])
输出:
array([[[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]])
#c的维度
c.shape
输出:(1, 3, 3)
#这里:”1“代表1个(块),”2“代表每一个小块有两行,”3“代表每一个小块有两列
c=np.array([[[1,2,3],[4,5,6],[7,8,9]],[[1,2,3],[4,5,6],[7,8,9]]])
#[1,2,3],[4,5,6],[7,8,9]各自代表一维
#[[1,2,3],[4,5,6],[7,8,9]]三个一维组成3×3的二维数组
#将[[1,2,3],[4,5,6],[7,8,9]]重复**两**次并用逗号隔开组成三维数组(即:两个3×3的二维数组)
输出:
array([[[1, 2, 3],
[4, 5, 6],
[7, 8, 9]],
[[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]])
c.shape
输出:(2, 3, 3)#”2“代表1个(块),”3“代表每一个小块有三行,”3“代表每一个小块有三列
python小白第一次记录自己的学习总结,里面描述有不妥的或者错误的,请多多指点,共同进步。谢谢您~