array与list的创建用法

介绍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小白第一次记录自己的学习总结,里面描述有不妥的或者错误的,请多多指点,共同进步。谢谢您~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值