NumPy Array Slicing
- Iyalin Kudu NumPy Array Indexing
- Iyalin Bugu NumPy Data Types
裁切数组
python 中裁切的意思是将元素从一个给定的索引带到另一个给定的索引。
Anan kaiya saurayi kuma kuma saurayi kuma kuma haka:[start:end]
.
Anan kaiya kaiya haka, kuma kuma haka:[start:end:step]
.
Kuma naa wa naa kaiya. startKuma ana ganin 0.
Kuma naa wa naa kaiya. endKuma ana ganin saukarin haka.
Kuma naa wa naa kaiya. stepKuma ana ganin 1.
Muharam
Daga harshe haka, kuma kuma haka saurayi 1 zuwa 5.
import numpy as np arr = np.array([1, 2, 3, 4, 5, 6, 7]) print(arr[1:5])
Rarraba:Nasiriya kaiya, mana kaiya na yana kuma, mana kaiya na yana kuma.
Muharam
Tsare abun tashar daga kama 4 zuwa kusa:
import numpy as np arr = np.array([1, 2, 3, 4, 5, 6, 7]) print(arr[4:])
Muharam
Tsare daga kusa zuwa kama 4 (sai da kama) ka tsare:
import numpy as np arr = np.array([1, 2, 3, 4, 5, 6, 7]) print(arr[:4])
Tsare Maiwatsi
Yi amfani da maiwatsi ka tsare kama daga kama:
Muharam
Daga kama 3 zuwa kama 1 kai tsare, ka tsare tashar:
import numpy as np arr = np.array([1, 2, 3, 4, 5, 6, 7]) print(arr[-3:-1])
STEP
Yi amfani da kama step ka tsamai tsare:
Muharam
Daga kama 1 zuwa kama 5, za a samar da abun da tsare daga:
import numpy as np arr = np.array([1, 2, 3, 4, 5, 6, 7]) print(arr[1:5:2])
Muharam
Za a samar da abun tashar da tsare daga:
import numpy as np arr = np.array([1, 2, 3, 4, 5, 6, 7]) print(arr[::2])
Tsare 2-D tashar
Muharam
Daga biyu kai tsare, ka yi kama 1 zuwa kama 4 (sai da kama) ka tsare:
import numpy as np arr = np.array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]]) print(arr[1, 1:4])
Rarraba:Kai kai nuna cewa kama na biyu shi 1.
Muharam
Daga biyu ka yi kuma tsare kama 2:
import numpy as np arr = np.array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]]) print(arr[0:2, 2])
Muharam
Daga biyu ka yi kuma tsare kama 1 zuwa kama 4 (sai da kama), za a samar da 2-D tashar:
import numpy as np arr = np.array([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]]) print(arr[0:2, 1:4])
- Iyalin Kudu NumPy Array Indexing
- Iyalin Bugu NumPy Data Types