溫馨提示×

numpy數(shù)組切片規(guī)則是什么

小億
108
2023-10-26 09:36:00
欄目: 編程語言

numpy數(shù)組的切片規(guī)則是用[start:end:step]的方式來進(jìn)行切片。其中,start表示切片起始位置(包含),end表示切片結(jié)束位置(不包含),step表示切片步長(默認(rèn)為1)。

具體規(guī)則如下:

  • 如果只寫start,則表示從start位置開始,到數(shù)組末尾的所有元素。
  • 如果只寫end,則表示從數(shù)組起始位置開始,到end位置的前一個(gè)元素。
  • 如果同時(shí)寫了start和end,則表示從start位置開始,到end位置的前一個(gè)元素。
  • 如果寫了step,則表示以步長step進(jìn)行切片。

切片操作返回一個(gè)新的數(shù)組,與原數(shù)組共享數(shù)據(jù)存儲空間。所以對切片進(jìn)行修改會影響原數(shù)組的值。

0