新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

numpy数组切片规则是什么,numpy数组切片规则

发布时间:2023-10-26 09:36:00

numpy数组切片规则是甚么

numpy数组的切片规则是用[start:end:step]的方式来进行切片。其中,start表示切片起始位置(包括),end表示切片结束位置(不包括),step表示切片步长(默许为1)。

具体规则以下:

  • 如果只写start,则表示从start位置开始,到数组末尾的所有元素。
  • 如果只写end,则表示从数组起始位置开始,到end位置的前一个元素。
  • 如果同时写了start和end,则表示从start位置开始,到end位置的前一个元素。
  • 如果写了step,则表示以步长step进行切片。

切片操作返回一个新的数组,与原数组共享数据存储空间。所以对切片进行修改会影响原数组的值。