python之多维数组(二)

ndarray访问、修改

ndarray对象的内容可以通过索引或者切片来访问和修改,就像python的内置容器对象一样。 ndarray对象中的元素遵循基于零的索引。
有三种行可用的索引方法类型:
①字段访问
②基本切片
③高级索引

字段访问、基本切片
import numpy as np
arr = np.arange(10)
print(arr)   # [0 1 2 3 4 5 6 7 8 9]
arr2 = arr[2:7:2] 
print(arr2)  # [2 4 6]

arr=np.array([
        [
            [1,2,3,4],
            [2,3,4,5],
            [3,4,5,6]
        ],
        [
            [10,20,30,40],
            [20,30,40,50],
            [30,40,50,60]
        ]
    ])
 # 字段访问
print(arr[1])  #[[10 20 30 40][20 30 40 50][30 40 50 60]]
print(arr[1][1])  #[20 30 40 50]
print(arr[1][1][2])  #40

# 基本切片
# 取40 50
print(arr[1][1][2:])  # [40 50]
print(arr[1,1,2:])  # [40 50]

print(arr[1][:][0:2])  # [[10 20 30 40] [20 30 40 50]]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值