官术网_书友最值得收藏!

  • Python Data Analysis
  • Ivan Idris
  • 127字
  • 2021-08-05 17:31:51

One-dimensional slicing and indexing

Slicing of one-dimensional NumPy arrays works just like the slicing of standard Python lists. Let's define an array containing the numbers 0, 1, 2, and so on up to and including 8. We can select a part of the array from indexes 3 to 7, which extracts the elements of the arrays 3 through 6 (have a look at slicing1d.py in this book's code bundle):

In: a = arange(9)
In: a[3:7]
Out: array([3, 4, 5, 6])

We can choose elements from indexes the 0 to 7 with an increment of 2:

In: a[:7:2]
Out: array([0, 2, 4, 6])

Just as in Python, we can use negative indices and reverse the array:

In: a[::-1]
Out: array([8, 7, 6, 5, 4, 3, 2, 1, 0])
主站蜘蛛池模板: 蚌埠市| 弥勒县| 阳高县| 焉耆| 齐齐哈尔市| 桐庐县| 自贡市| 成安县| 厦门市| 冀州市| 兴文县| 凉城县| 林甸县| 隆子县| 泰和县| 南涧| 北宁市| 平顶山市| 晋宁县| 额敏县| 依兰县| 西峡县| 兴义市| 库车县| 东丰县| 梅河口市| 建宁县| 红河县| 岑溪市| 福贡县| 探索| 陇西县| 保山市| 乐昌市| 象山县| 汪清县| 赤城县| 镇巴县| 顺义区| 北票市| 峨山|