NumPy Array Slicing
- 上一页 NumPy Array Indexing
- 下一页 NumPy Data Types
ສາຍງານສາຍງານ
ຄວາມການສາຍງານໃນ python ແມ່ນຈະຍ້າຍປະກອບສ່ວນຈາກບັນຊີໜຶ່ງເປັນຕົ້ນເຖິງບັນຊີໜຶ່ງອື່ນ.
ພວກເຮົາສົ່ງສາຍງານຂາຍຫຼາຍຫາຫຼາຍທີ່ບໍ່ແມ່ນບັນຊີຫຼັງຈາກບັນຊີ.[start:end]
.
ພວກເຮົາສາມາດກໍ່ຕັ້ງຄວາມກັບຄວາມບຸກຄາມນັ້ນ.[start:end:step]
.
ຖ້າບໍ່ມີການສົ່ງຄະແນນສຽງນັ້ນ. startຖ້າບໍ່ມີການສົ່ງຄະແນນສຽງນັ້ນ.
ຖ້າບໍ່ມີການສົ່ງຄະແນນສຽງນັ້ນ. endຖ້າບໍ່ມີການສົ່ງຄະແນນສຽງນັ້ນ.
ຖ້າບໍ່ມີການສົ່ງຄະແນນສຽງນັ້ນ. stepຖ້າບໍ່ມີການສົ່ງຄະແນນສຽງນັ້ນ.
实例
ຈາກສາຍງານທີ່ລາວວ່າ: 1 ຫາ 5.
import numpy as np arr = np.array([1, 2, 3, 4, 5, 6, 7]) print(arr[1:5])
注释:ຜົນຂອງການຈັດການບໍ່ລວມບັນຊີສຽງສຸດເຫຼົ່ານັ້ນ.
实例
裁切数组中索引 4 到结尾的元素:
import numpy as np arr = np.array([1, 2, 3, 4, 5, 6, 7]) print(arr[4:])
实例
裁切从开头到索引 4(不包括)的元素:
import numpy as np arr = np.array([1, 2, 3, 4, 5, 6, 7]) print(arr[:4])
负裁切
使用减号运算符从末尾开始引用索引:
实例
从末尾开始的索引 3 到末尾开始的索引 1,对数组进行裁切:
import numpy as np arr = np.array([1, 2, 3, 4, 5, 6, 7]) print(arr[-3:-1])
STEP
请使用 step 值确定裁切的步长:
实例
从索引 1 到索引 5,返回相隔的元素:
import numpy as np arr = np.array([1, 2, 3, 4, 5, 6, 7]) print(arr[1:5:2])
实例
返回数组中相隔的元素:
import numpy as np arr = np.array([1, 2, 3, 4, 5, 6, 7]) print(arr[::2])
裁切 2-D 数组
实例
从第二个元素开始,对从索引 1 到索引 4(不包括)的元素进行切片:
import numpy as np arr = np.array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]]) print(arr[1, 1:4])
注释:请记得第二个元素的索引为 1。
实例
从两个元素中返回索引 2:
import numpy as np arr = np.array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]]) print(arr[0:2, 2])
实例
从两个元素裁切索引 1 到索引 4(不包括),这将返回一个 2-D 数组:
import numpy as np arr = np.array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]]) print(arr[0:2, 1:4])
- 上一页 NumPy Array Indexing
- 下一页 NumPy Data Types