python定义列表和数组

描述

python语言定义列表及数组,并对数组元素进行基本操作

定义

1. 列表(List)定义

B =[]
B.append([2,3,3])
B.append([4,45,67])
print(B)
print(B[1][2])

结果是

[[2, 3, 3], [4, 45, 67]]
67

2. np.array定义

A = np.zeros((2,3))
print(A)

结果是

[[0. 0. 0.]
 [0. 0. 0.]]

np.array是不能使用append的,写成A.append([3,3,4]),会提示

AttributeError: 'numpy.ndarray' object has no attribute 'append'

3. List转np.array

C = np.array(B)
print(C)
print(C[1,2])
print(C[1][2])

结果是

[[ 2  3  3]
 [ 4 45 67]]
 67
 67

4. List或者np.array取值

List必须使用 [ i ][ j ] 这种形式
np.array可以使用 [ i ][ j ] 或者 [ i, j ] 两种形式
所以为避免胡乱,你可以都使用 [ i ][ j ] 这种形式

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值