首页 > 其他 > 详细

NumPy 切片和索引

时间:2019-12-25 11:48:56      阅读:99      评论:0      收藏:0      [点我收藏+]
import numpy as np
 
a = np.arange(10,20,1)
b = slice(1,5,2)
d = a[1:5:2]
e = a[2:]
print(a)
print(a[b])
print(d)
print(e)
#结果
[10 11 12 13 14 15 16 17 18 19]
[11 13]
[11 13]
[12 13 14 15 16 17 18 19]
import numpy as np
 
a = np.array([[1,2,3],[3,4,5],[4,5,6]])
print(a)
# 从某个索引处开始切割
print(从数组索引 a[1:] 处开始切割)
print(a[1:])
print(省略号 …)
print (a[...,1])   # 第2列元素
print (a[1,...])   # 第2行元素
print (a[...,1:])  # 第2列及剩下的所有元素
print (a[...,0:2])  # 第1,2列所有元素
#结果
[[1 2 3]
 [3 4 5]
 [4 5 6]]
从数组索引 a[1:] 处开始切割
[[3 4 5]
 [4 5 6]]
省略号 …
[2 4 5]
[3 4 5]
[[2 3]
 [4 5]
 [5 6]]
[[1 2]
 [3 4]
 [4 5]]

NumPy 切片和索引

原文:https://www.cnblogs.com/daicw/p/12095698.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!