Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Mengakses Lajur Tertentu dalam Tatasusunan Berbilang Dimensi NumPy?
Mengakses Lajur dalam Tatasusunan Berbilang Dimensi NumPy
Memandangkan tatasusunan NumPy berbilang dimensi, mengakses elemennya mengikut baris menggunakan ujian pengendali pengindeksan[i] ialah terus terang. Walau bagaimanapun, mengekstrak lajur tertentu boleh mengelirukan.
Pengindeksan Lajur
Untuk mengakses lajur ke-tiga ujian tatasusunan, gunakan sintaks berikut:
<code class="python">test[:, i]</code>
Sebagai contoh, diberikan tatasusunan:
<code class="python">test = np.array([[1, 2], [3, 4], [5, 6]])</code>
Anda boleh mengakses lajur pertama seperti berikut:
<code class="python">>>> test[:, 0] array([1, 3, 5])</code>
Pertimbangan Prestasi
Operasi pengindeksan lajur ini secara amnya cekap. Ia terus mengakses lokasi memori yang sepadan dengan lajur yang dikehendaki, mengelakkan overhed gelung untuk. Walau bagaimanapun, prestasi sebenar mungkin berbeza-beza bergantung pada faktor seperti saiz tatasusunan dan susun atur memori.
Atas ialah kandungan terperinci Bagaimanakah Saya Mengakses Lajur Tertentu dalam Tatasusunan Berbilang Dimensi NumPy?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!