Pagkakabit ng Array ng NumPy
- Nakaraang Pahina Iteration ng Array ng NumPy
- Susunod na Pahina Paghihiwalay ng Array ng NumPy
Kumonekta ang NumPy array
Ang kumonekta ay nangangahulugang ilagay ang nilalaman ng dalawang o higit pang array sa isang array lamang.
Sa SQL, kumonekta namin ang mga table base sa key, habang sa NumPy, kumonekta namin ang mga array base sa axis.
Nagbigay kami ng isang serye ng array na dapat idikit sa axis. concatenate()
Ang function na naglalaman ng array. Kung hindi ito hayag na ipasa ang axis, ito ay inaakala na 0.
Halimbawa
Kumonekta ang dalawang array:
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) arr = np.concatenate((arr1, arr2)) print(arr)
Halimbawa
Sumanggit sa linya (axis=1) ang kumonekta ang dalawang 2-D array:
import numpy as np arr1 = np.array([[1, 2], [3, 4]]) arr2 = np.array([[5, 6], [7, 8]]) arr = np.concatenate((arr1, arr2), axis=1) print(arr)
Konekta ng paggamit ng pagpapatataas
Ang pagpapatataas ay katulad ng pagkakasunod-sunod, ngunit ang pagkakaiba ay ang pagpapatataas ay ginagawa sa bagong axis.
Maaari naming idikit ang dalawang isang-dimensiyonal na array sa ikalawang axis, na magiging kapareho ng pagpapatataas (stacking).
Nagbigay kami ng isang serye ng array na dapat idikit sa axis. concatenate()
Mga array na gamit ang paraan. Kung hindi itinuturo ang axis, ito ay ituturing na 0.
Halimbawa
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) arr = np.stack((arr1, arr2), axis=1) print(arr)
Ihahambing sa linya
NumPy ay nagbibigay ng isang tulay na paglilingkod:hstack()
Ihahambing sa linya.
Halimbawa
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) arr = np.hstack((arr1, arr2)) print(arr)
Ihahambing sa kalsada
NumPy ay nagbibigay ng isang tulay na paglilingkod:vstack()
Ihahambing sa kalsada.
Halimbawa
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) arr = np.vstack((arr1, arr2)) print(arr)
Ihahambing sa taas (kalaliman)
NumPy ay nagbibigay ng isang tulay na paglilingkod:dstack()
Ihahambing sa taas, ang kalaliman ay magkapareho.
Halimbawa
import numpy as np arr1 = np.array([1, 2, 3]) arr2 = np.array([4, 5, 6]) arr = np.dstack((arr1, arr2)) print(arr)
- Nakaraang Pahina Iteration ng Array ng NumPy
- Susunod na Pahina Paghihiwalay ng Array ng NumPy